मैं कर रहा नीचे लाइनों का उपयोग कर एक कार्यपुस्तिका से दूसरे में VBA मॉड्यूल compy करना है और अगर वहाँ एक आसान तरीका है मैं नहीं जानता, लेकिन वे ठीक काम कर रहा है:एक कार्यपुस्तिका में एक शीट से वीबीए कोड कॉपी करें?
Set srcVba = srcWbk.VBProject
Set srcModule = srcVba.VBComponents(moduleName)
srcModule.Export (path) 'Export from source
trgtVba.VBComponents.Remove VBComponent:=trgtVba.VBComponents.Item(moduleName) 'Remove from target
trgtVba.VBComponents.Import (path) 'Import to target
हालांकि अब मैं की जरूरत है एक शीट में वीबीए कोड की प्रतिलिपि बनाने के लिए, मॉड्यूल में नहीं। उपर्युक्त विधि उस परिदृश्य के लिए काम नहीं करती है।
एक वर्कबुक से दूसरे में एक शीट में वीबीए कोड की प्रतिलिपि बनाने के लिए मैं किस कोड का उपयोग कर सकता हूं?
बस शीट की प्रतिलिपि बनाएँ। कोड इसके साथ आएगा। – RBarryYoung
मैं शीट की प्रतिलिपि नहीं बनाना चाहता, मैं केवल वीबीए कोड की प्रतिलिपि बनाना चाहता हूं! – user1283776
आमतौर पर एक शीट में कोड, * शीट में होना आवश्यक है, यह सिर्फ इस तरह लिखा है। (अन्यथा, कोड को शीट में पहली जगह क्यों डालें?) – RBarryYoung