सामग्री सारणी
जेव्हा आम्हाला मायक्रोसॉफ्ट एक्सेलमध्ये कोणताही डेटा कॉपी आणि पेस्ट करण्याची आवश्यकता असते, तेव्हा आमच्याकडे एक्सेलमध्ये विविध शॉर्टकट आणि रिबन टूल्सची सुविधा असते. Excel VBA Macro मध्ये वर्कबुक पर्यायांऐवजी अशी सुविधा आहे. आम्ही एक्सेलमधील VBA पेस्ट स्पेशल मूल्ये आणि स्वरूपांवर चर्चा करू.
सराव वर्कबुक डाउनलोड करा
तुम्ही वाचत असताना व्यायाम करण्यासाठी हे सराव वर्कबुक डाउनलोड करा हा लेख.
PasteSpecial.xlsm वापरून मूल्ये आणि स्वरूप
9 एक्सेल VBA मध्ये पेस्ट स्पेशलसह मूल्ये आणि स्वरूप कॉपी करण्यासाठी उदाहरणे
या लेखात, आम्ही 9 पद्धतींवर VBA मॅक्रोसह स्पेशल पेस्ट व्हॅल्यू आणि एक्सेलमध्ये फॉरमॅटवर चर्चा करू.
आम्ही करू. या उद्देशासाठी खालील डेटासेटचा विचार करा.
1. मूल्ये आणि स्वरूप कॉपी करण्यासाठी VBA पेस्ट स्पेशलमध्ये इनपुटबॉक्स लागू करा
आम्ही या उदाहरणात स्पेशल पेस्ट करा साठी इनपुटबॉक्स पर्याय वापरू.
चरण 1 :
- डेव्हलपर टॅबवर जा.
- रेकॉर्ड मॅक्रो वर क्लिक करा.
- सेट Excel_Paste_Special_1 Macro name म्हणून.
- नंतर OK दाबा.
चरण 2:
- आता, मॅक्रो कमांड क्लिक करा.
- मॅक्रो निवडा आणि नंतर दाबा स्टेप करा .
स्टेप 3:
- खालील कॉपी आणि पेस्ट करा कमांड मॉड्यूलवर कोड.
1206
स्टेप 4:
- F5 <2 दाबा> चालवण्यासाठीकोड.
- एक नवीन डायलॉग बॉक्स दिसेल. त्या बॉक्सवर स्रोत श्रेणी निवडा.
- नंतर ठीक आहे दाबा.
स्टेप 5:<2
- दुसरा डायलॉग बॉक्स दिसेल. कॉपी केलेले सेल कुठे पेस्ट करायचे रिक्त श्रेणी निवडा.
आता, डेटासेट पहा.
सर्व डेटा VBA पेस्ट स्पेशल वापरून मूल्ये आणि स्वरूपांसह कॉपी केला जातो.
अधिक वाचा: VBA पेस्टस्पेशल कसे लागू करावे आणि एक्सेलमध्ये स्त्रोत स्वरूपन कसे ठेवावे
2. VBA पेस्ट स्पेशलमध्ये xlPasteAllUsingSourceTheme वापरून मूल्ये आणि स्वरूपांसह सेल श्रेणी घाला
आम्ही या विभागातील VBA कोडवर थेट सेल श्रेणी समाविष्ट करू.
चरण 1:
- कमांड मॉड्यूल प्रविष्ट करण्यासाठी Alt+F11 दाबा.
- कमांड मॉड्यूलवर खालील कोड ठेवा.<13
3099
चरण 2:
- आता, कोड रन करण्यासाठी F5 दाबा.
ही xlPasteAllUsingSourceTheme कमांड स्त्रोत डेटाची अचूक डुप्लिकेट कॉपी करते.
अधिक वाचा: <2 एक्सेल VBA: सेल व्हॅल्यू कॉपी करा आणि दुसर्या सेलमध्ये पेस्ट करा
3. पेस्ट स्पेशल वापरून व्हॅल्यू आणि फॉरमॅटसह रेंज घालण्यासाठी VBA व्हेरिएबल वापरा
आम्ही येथे VBA पेस्ट स्पेशल कोडमध्ये व्हेरिएबल्सचा वापर दर्शवू.
चरण 1:
- प्रथम, Alt+F11 दाबून कमांड मॉड्यूल प्रविष्ट करा.
- कमांडमध्ये खालील कोड लिहा.मॉड्यूल.
6507
चरण 2:
- F5 दाबा आणि चालवा कोड.
अधिक वाचा: Excel VBA: श्रेणी दुसर्या वर्कबुकवर कॉपी करा
<१>४. इतर शीटमध्ये मूल्ये आणि स्वरूपे कॉपी करण्यासाठी xlPasteValues आणि xlPasteFormats वापरा फॉरमॅट अपरिवर्तित ठेवा
वरील पद्धती एकाच शीटमध्ये डेटा कॉपी आणि पेस्ट करण्यासाठी वापरल्या गेल्या. आता, वेगवेगळ्या शीट्ससाठी VBA पेस्ट स्पेशल कसे वापरायचे ते आम्ही दाखवू.
स्टेप 1:
- कमांड मॉड्यूल एंटर करा. Alt+F11 वर क्लिक करून आणि त्यावर खालील कोड कॉपी करा.
2510
स्टेप 2:
- कोड चालवण्यासाठी F5 दाबा.
आम्ही डेटा_सेट<2 चा डेटा पाहू शकतो> भिन्न_पत्रक वर कॉपी केले आहे.
अधिक वाचा: एक्सेलमधील सूत्रे आणि स्वरूपांसाठी VBA पेस्टस्पेशल कसे वापरावे (3 मार्ग) <3
समान वाचन
- एक्सेलमधील दुसर्या शीटवर एकाधिक सेल कसे कॉपी करायचे (9 पद्धती)
- एक्सेलमध्ये पेस्ट आणि पेस्ट स्पेशल मधील फरक
- एक्सेल VBA दुसर्या वर्कबुकमधील डेटा न उघडता कॉपी करण्यासाठी
- एक्सेलमध्ये कॉपी आणि पेस्ट कसे करावे आणि सेल आकार ठेवा (7 उदाहरणे)
- एक्सेल VBA सह पुढील रिक्त पंक्तीमध्ये मूल्ये कॉपी आणि पेस्ट करा (3 उदाहरणे)
5 . फक्त फॉरमॅट्स पेस्ट करण्यासाठी xlPasteFormats वापरा
मागील पद्धतींमध्ये, आम्ही संपूर्ण डेटा कॉपी केला आणि तो पेस्ट केला.कोणताही बदल न करता. परंतु या विभागात, आम्ही फक्त डेटाचे स्वरूप कॉपी करू.
चरण 1:
- Alt+ दाबून कमांड मॉड्यूलवर जा. F11 .
- खालील कोड कमांड मॉड्यूलमध्ये कॉपी आणि पेस्ट करा.
2462
स्टेप 2:
- आता, F5 बटण दाबा आणि कोड चालवा.
डेटासेट पहा. फक्त फॉरमॅट कॉपी केले आहेत, येथे कोणतीही व्हॅल्यू नाहीत.
अधिक वाचा: फॉर्मेट न बदलता Excel मध्ये कॉपी आणि पेस्ट कसे करावे
6. केवळ मूल्ये पेस्ट करण्यासाठी xlPasteValues वापरा
आम्ही केवळ VBA पेस्ट स्पेशल वापरून मूल्ये कॉपी करू शकतो.
चरण 1:
- कमांड मॉड्यूल टाकण्यासाठी Alt+F11 दाबा.
- कमांड मॉड्यूलवर खालील कोड लिहा.
6278
चरण 2:
- F5 वर क्लिक करा आणि कोड चालवा.
डेटासेटकडे लक्ष द्या. येथे फक्त मूल्ये कॉपी केली आहेत. या पद्धतीत कोणतेही फॉरमॅट कॉपी केले जात नाहीत.
अधिक वाचा: VBA चा वापर एक्सेलमध्ये फॉरमॅटिंगशिवाय व्हॅल्यू पेस्ट करण्यासाठी कसा करावा
7. सिंगल सेलची सर्व सामग्री कॉपी आणि पेस्ट करा
मागील विभागांमध्ये, आम्ही डेटाची श्रेणी कॉपी केली आहे. येथे, आपण फक्त एक सेल कॉपी करू.
स्टेप 1:
- आता, Alt+F11 दाबा आणि कमांड एंटर करा. module.
- मॉड्युलवर खालील कोड टाइप करा.
2884
स्टेप 2:
- आता, F5 दाबाकोड चालवण्यासाठी बटण.
आम्ही पाहू शकतो की येथे एक सेल कॉपी केला आहे, श्रेणी नाही.
अधिक वाचा: एक्सेलमध्ये मूल्ये कॉपी आणि पेस्ट करण्यासाठी फॉर्म्युला (5 उदाहरणे)
8. VBA
एका सेलप्रमाणे, आम्ही डेटासेटमध्ये एक कॉलम कॉपी करू शकतो.
स्टेप 1:
- कमांड मॉड्यूल प्रविष्ट करण्यासाठी फक्त Alt+F11 दाबा.
- मॉड्युलमध्ये खालील कोड लिहा.
9211
चरण 2:
- F5 दाबून कोड चालवा.
येथे, आपण पाहू शकतो की स्तंभ B स्तंभ E मध्ये कॉपी केले आहे.
अधिक वाचा: [निश्चित]: राईट क्लिक करा कॉपी आणि पेस्ट Excel मध्ये कार्य करत नाही (11 उपाय)
9. एक्सेल VBA
तसेच, आम्ही पेस्ट स्पेशल वापरून एका पंक्तीची सर्व वैशिष्ट्ये कॉपी आणि पेस्ट करू शकतो.
चरण 1 :
- कमांड मॉड्यूल टाकण्यासाठी Alt+F11 वर क्लिक करा.
- कमांड मॉड्यूलवर खालील कोड कॉपी करा.
2492
चरण 2:
- F5 दाबून कोड चालवा. <14
येथे, पंक्ती 4 पंक्ती 11 वर कॉपी केली आहे.
अधिक वाचा: मॅक्रो (4 उदाहरणे) वापरून Excel मध्ये अनेक पंक्ती कशा कॉपी करायच्या
निष्कर्ष
या लेखात, आम्ही स्पष्ट केले आहे 9 एक्सेलमध्ये VBA पेस्ट करण्याच्या पद्धती विशेष मूल्ये आणि स्वरूप. मला आशा आहे की हे समाधानी होईलआपल्या गरजा. कृपया आमची वेबसाइट Exceldemy.com पहा आणि टिप्पणी बॉक्समध्ये आपल्या सूचना द्या.