2011-12-26 29 views
7

एक मौजूदा एक्सेल कार्यपुस्तिका में मौजूदा मैक्रो कैसे डाला जा सकता है?गतिशील रूप से एक नई एक्सेल कार्यपुस्तिका में मैक्रो डालें

मैं एक नया WorkBook ( के साथ) बनाना चाहता हूं, और उसके बाद एक मौजूदा मैक्रो को नए वर्कबुक में रखना चाहता हूं।

+3

आप वीबीए के साथ गतिशील रूप से अपनी कार्यपुस्तिका बना रहे हैं? आप या तो अपनी कार्यपुस्तिका टेम्पलेट (आसान तरीके से) बना सकते हैं या नई बनाई गई कार्यपुस्तिका (हार्ड वे) – JMax

+0

के अंदर गतिशील रूप से वीबीए जोड़ सकते हैं मैं जेएमएक्स से सहमत हूं। कुछ ध्यान देने योग्य है कि वीबीए जिसे दोहराया जा सकता है कभी-कभी एक संभावित वायरस के रूप में अवरुद्ध किया जाता है (यह मेरे साथ कुछ साल पहले हुआ था, मुझे लगता है कि यह ब्लडहाउंड हेरिस्टिक वायरस के रूप में पाया गया था)। आपको जोड़ने के लिए क्या कोड चाहिए? – brettdj

+0

मुझे बड़ी एक्सेलबुक बनाने के लिए कुछ एक्सेल फ़ाइलों को पार्स करने की आवश्यकता है (मूल्य सूची शामिल है)। ऑर्डर फॉर्म बनाने के लिए मैक्रो होना चाहिए (चयनित पोजीशन सूची के साथ एक नई एक्सेल फाइल जेनरेट करें) – elkbullwinkle

उत्तर

13

पास दो विकल्प है कि JMax उल्लेख किया:

"hard way"

"easy way"

  • नई कार्यपुस्तिका
    1. सहेजें बनाने के लिए एक टेम्पलेट के रूप UserForm के साथ अपने मौजूदा कार्यपुस्तिका का उपयोग मौजूदा कार्यपुस्तिका है के रूप में (अपने वर्तमान फ़ाइल को बचाने के लिये)
    2. पट्टी बाहर किसी भी अवांछित शीट
    3. हैं आप तो किसी भी कोड को निकाल देते हैं की जरूरत है आप को प्रभावी ढंग से पहला विकल्प के रूप में आप एक नई फ़ाइल
  • 012 के रूप में पियर्सन की Deleting A Module From A Project/Deleting A Procedure From A Module
  • सहेजें की आवश्यकता होगी करने के लिए वापस आ रहे हैं

हमें और विस्तृत सहायता प्रदान करने के लिए आपको अपनी कार्यपुस्तिका का नमूना देखना होगा।

+1

+1 अच्छी तरह से बाहर रखी गई है :) – JMax

+0

धन्यवाद, कल टेम्पलेट से नई कार्यपुस्तिका बनाने का प्रयास करें। – elkbullwinkle

+0

सभी के लिए धन्यवाद। मैक्रो के साथ वर्कबुक बनाने के लिए मैं टेम्पलेट का उपयोग करता हूं। ठीक काम करता है। – elkbullwinkle

संबंधित मुद्दे