एक्सेल वर्कबुक कॉपी करें

Anonim

मैक्रो का उपयोग करके एक्सेल फाइलों की नकल कैसे करें

क्या आप किसी Excel कार्यपुस्तिका की प्रतिलिपि बनाकर उसे एक नया नाम देना चाहेंगे? बेशक, आप इसे विंडोज के माध्यम से कर सकते हैं, लेकिन आप इसे एक्सेल में कैसे स्वचालित करते हैं? एक संभावना उपयुक्त कार्यपुस्तिका को खोलना और फिर उसे एक नए नाम से सहेजना है।

हालाँकि, इसमें बहुत समय लगता है और यह बोझिल होता है क्योंकि एक्सेल गणना करता है, लिंक अपडेट करता है और इसी तरह जब कार्यपुस्तिका खोली जाती है। वीबीए फाइलकॉपी कमांड का उपयोग करके इसे सीधे करना आसान है। निम्न मैक्रो एक कार्यपुस्तिका को एक निर्देशिका से दूसरी निर्देशिका में कॉपी करता है, एक नया नाम निर्दिष्ट करता है:

उप कार्यपुस्तिका कॉपी करें ()
स्ट्रिंग के रूप में मंद स्रोत, स्ट्रिंग के रूप में गंतव्य
स्रोत = "सी: \ August.xls"
गंतव्य = "सी: \ डेटा \ सितंबर.एक्सएलएस"
फाइलकॉपी स्रोत, गंतव्य
अंत उप

वेरिएबल में डालें स्रोत उस फ़ाइल का नाम और पथ निर्दिष्ट करें जिसे आप कॉपी करना चाहते हैं। चर में सहेजें लक्ष्य फ़ाइल का पथ और गंतव्य। नमूना प्रोग्राम में, पथ C: \ से August.xls फ़ाइल पथ C: \ Daten में नए नाम September.xls के अंतर्गत सहेजी जाती है। स्रोत फ़ाइल August.xls अपरिवर्तित रहती है।

कमांड से आप न केवल एक्सेल वर्कबुक, बल्कि अन्य फाइलों को भी कॉपी कर सकते हैं।