सामग्री तालिका
जब हामीले Microsoft Excel मा कुनै पनि डाटा प्रतिलिपि गरेर टाँस्न आवश्यक हुन्छ, हामीसँग Excel मा विभिन्न सर्टकट र रिबन उपकरणहरूको सुविधा हुन्छ। एक्सेल VBA म्याक्रोमा पनि कार्यपुस्तिका विकल्पहरूको सट्टा यस्तो सुविधा छ। हामी एक्सेलमा VBA टाँस्ने विशेष मान र ढाँचाहरू छलफल गर्नेछौं।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
तपाई पढ्दै गर्दा अभ्यास गर्न यो अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्। यो लेख।
PasteSpecial.xlsm प्रयोग गरेर मान र ढाँचाहरू
9 एक्सेल VBA मा टाँस्ने विशेषसँग मान र ढाँचाहरू प्रतिलिपि गर्ने उदाहरणहरू
यस लेखमा, हामी 9 विधिहरू VBA म्याक्रोसँग स्पेशल टाँस्नुहोस् मानहरू र एक्सेलमा ढाँचामा छलफल गर्नेछौं।
हामी गर्नेछौं। यस उद्देश्यको लागि तलको डेटासेटलाई विचार गर्नुहोस्।
1। मान र ढाँचाहरू प्रतिलिपि गर्न VBA पेस्ट स्पेशलमा इनपुटबक्स लागू गर्नुहोस्
हामी यस उदाहरणमा इनपुटबक्स विकल्प प्रयोग गर्नेछौं स्पेशल टाँस्नुहोस् ।
चरण 1 :
- विकासकर्ता ट्याबमा जानुहोस्।
- रेकर्ड म्याक्रो मा क्लिक गर्नुहोस्।
- सेट Excel_Paste_Special_1 Macro name को रूपमा।
- त्यसपछि OK थिच्नुहोस्।
चरण 2:
- अब, म्याक्रो कमान्डमा क्लिक गर्नुहोस्।
- म्याक्रो चयन गर्नुहोस् र त्यसपछि थिच्नुहोस् 1 आदेश मोड्युलमा कोड।
3805
चरण 4:
- थिच्नुहोस् F5 चलाउनकोड।
- नयाँ संवाद बक्स देखा पर्नेछ। त्यो बाकसमा स्रोत दायरा चयन गर्नुहोस्।
- त्यसपछि ठीक थिच्नुहोस्।
चरण ५:
- अर्को संवाद बाकस देखा पर्नेछ। प्रतिलिपि गरिएका कक्षहरूलाई टाँस्ने ठाउँमा खाली दायरा छान्नुहोस्।
अब, डाटासेट हेर्नुहोस्।
20>
सबै डाटा VBA टाँस्ने विशेष प्रयोग गरेर मान र ढाँचाहरूसँग प्रतिलिपि गरिन्छ।
थप पढ्नुहोस्: VBA PasteSpecial कसरी लागू गर्ने र Excel मा स्रोत ढाँचा राख्नुहोस्।
2. VBA टाँस्ने विशेषमा xlPasteAllUsingSourceTheme प्रयोग गरेर मान र ढाँचाहरू सहित सेल दायरा घुसाउनुहोस्
हामी सेल दायरा सिधै यस खण्डमा VBA कोडमा घुसाउनेछौं।
चरण 1:
- कमांड मोड्युल प्रविष्ट गर्न Alt+F11 थिच्नुहोस्।
- कमाण्ड मोड्युलमा निम्न कोड राख्नुहोस्।<13
9926
चरण 2:
- अब, कोड चलाउन F5 थिच्नुहोस्।
यो xlPasteAllUsingSourceTheme आदेशले स्रोत डेटाको सही नक्कल प्रतिलिपि गर्दछ।
थप पढ्नुहोस्: <2 एक्सेल VBA: सेल मान प्रतिलिपि गर्नुहोस् र अर्को सेलमा टाँस्नुहोस्
3। पेस्ट स्पेशल प्रयोग गरेर मान र ढाँचाहरू सहित दायरा सम्मिलित गर्न VBA भेरिएबल प्रयोग गर्नुहोस्
हामी यहाँ VBA टाँस्ने विशेष कोडमा चरहरूको प्रयोग देखाउनेछौं।
<१>चरण १:
- पहिले, Alt+F11 थिचेर कमाण्ड मोड्युल प्रविष्ट गर्नुहोस्।
- कमाण्डमा तलको कोड लेख्नुहोस्।मोड्युल।
7365
चरण २:
- F5 थिच्नुहोस् र चलाउनुहोस्। code।
थप पढ्नुहोस्: Excel VBA: अर्को कार्यपुस्तिकामा दायरा प्रतिलिपि गर्नुहोस्
<१>४। अन्य पानामा मान र ढाँचाहरू प्रतिलिपि गर्न xlPasteValues र xlPasteFormats प्रयोग गर्नुहोस् ढाँचाहरूलाई अपरिवर्तित राख्दै
माथिको विधिहरू एउटै पानामा डेटा प्रतिलिपि गर्न र टाँस्नका लागि प्रयोग गरिएको थियो। अब, हामी कसरी VBA टाँस्ने विशेष विभिन्न पानाहरूको लागि प्रयोग गर्ने देखाउनेछौं।
चरण 1:
- कमाण्ड मोड्युल प्रविष्ट गर्नुहोस्। Alt+F11 मा क्लिक गरेर र यसमा निम्न कोड प्रतिलिपि गरेर।
3239
चरण २:
- कोड चलाउन F5 थिच्नुहोस्।
हामी Data_Set<2 को त्यो डाटा देख्न सक्छौं।> Different_Sheet मा प्रतिलिपि गरिएको छ।
थप पढ्नुहोस्: Excel मा सूत्र र ढाँचाका लागि VBA PasteSpecial कसरी प्रयोग गर्ने (3 तरिका)
समान पठनहरू
- कसरी एक्सेलमा अर्को पानामा धेरै सेलहरू प्रतिलिपि गर्ने (9 विधिहरू)
- एक्सेलमा टाँस्ने र टाँस्ने विशेष बीचको भिन्नता
- एक्सेल VBA अर्को कार्यपुस्तिकाबाट डाटा प्रतिलिपि गर्न नखोली
- कसरी एक्सेलमा प्रतिलिपि र टाँस्ने र सेल साइज राख्नुहोस् (७ उदाहरणहरू)
- मानहरू प्रतिलिपि गरेर टाँस्नुहोस् अर्को खाली पङ्क्तिमा Excel VBA (३ उदाहरणहरू)
5 । ढाँचाहरू टाँस्नका लागि xlPasteFormats प्रयोग गर्नुहोस्
अघिल्लो विधिहरूमा, हामीले सम्पूर्ण डाटा प्रतिलिपि गरेर टाँस्यौं।कुनै परिवर्तन बिना। तर यस खण्डमा, हामी डाटाको ढाँचा मात्र प्रतिलिपि गर्नेछौं।
चरण 1:
- Alt+ थिचेर आदेश मोड्युलमा जानुहोस्। F11 ।
- कमाण्ड मोड्युलमा तलको कोड प्रतिलिपि गरेर टाँस्नुहोस्।
8887
चरण २:
- अब, F5 बटन थिच्नुहोस् र कोड चलाउनुहोस्।
डेटासेट हेर्नुहोस्। केवल ढाँचाहरू प्रतिलिपि गरिएका छन्, यहाँ कुनै मानहरू छैनन्।
थप पढ्नुहोस्: ढाँचा परिवर्तन नगरी एक्सेलमा कसरी प्रतिलिपि गर्ने र टाँस्ने
6। मानहरू मात्र टाँस्न xlPasteValues प्रयोग गर्नुहोस्
हामी VBA टाँस्ने विशेष प्रयोग गरेर मात्र मानहरू प्रतिलिपि गर्न सक्छौं।
चरण 1:
- कमाण्ड मोड्युलमा प्रवेश गर्न Alt+F11 थिच्नुहोस्।
- कमाण्ड मोड्युलमा निम्न कोड लेख्नुहोस्।
2422
चरण 2:
- F5 मा क्लिक गर्नुहोस् र कोड चलाउनुहोस्।
डेटासेटमा ध्यान दिनुहोस्। यहाँ मानहरू मात्र प्रतिलिपि गरिएका छन्। यस विधिमा कुनै पनि ढाँचाहरू प्रतिलिपि गरिएको छैन।
थप पढ्नुहोस्: VBA कसरी प्रयोग गर्ने मानहरू टाँस्न एक्सेलमा कुनै ढाँचा बिना मात्र
7। एकल कक्षका सबै सामग्रीहरू प्रतिलिपि गरेर टाँस्नुहोस्
अघिल्लो खण्डहरूमा, हामीले डाटाको दायरा प्रतिलिपि गर्यौं। यहाँ, हामी एउटा सेल मात्र प्रतिलिपि गर्नेछौं।
चरण 1:
- अब, Alt+F11 थिच्नुहोस् र आदेश प्रविष्ट गर्नुहोस्। मोड्युल।
- मड्युलमा निम्न कोड टाइप गर्नुहोस्।
5425
चरण २:
- अब F5 थिच्नुहोस् कोड चलाउनको लागि बटन।
हामीले देख्न सक्छौं कि यहाँ एकल कक्ष प्रतिलिपि गरिएको छ, दायरा होइन।
थप पढ्नुहोस्: एक्सेलमा मानहरू प्रतिलिपि गर्न र टाँस्ने सूत्र (५ उदाहरणहरू)
8। VBA
एउटा सेल जस्तै, हामी डेटासेटमा एकल स्तम्भ प्रतिलिपि गर्न सक्छौं।
चरण 1:
- कमाण्ड मोड्युलमा प्रवेश गर्नको लागि Alt+F11 थिच्नुहोस्।
- तलको कोड मोड्युलमा लेख्नुहोस्।
5942
चरण 2:
- F5 थिचेर कोड चलाउनुहोस्।
यहाँ, हामी स्तम्भ B स्तम्भ E मा प्रतिलिपि गरिएको देख्न सक्छौं।
थप पढ्नुहोस्: [निश्चित]: दायाँ क्लिक गर्नुहोस् प्रतिलिपि र टाँस्नुहोस् Excel मा काम गर्दैन (11 समाधानहरू)
9। एक्सेल VBA
सँग पङ्क्तिका सबै विशेषताहरू प्रतिलिपि गरेर टाँस्नुहोस्, त्यसैगरी, हामीले स्पेशल टाँस्नुहोस् प्रयोग गरेर एउटा पङ्क्ति प्रतिलिपि गर्न सक्छौं।
चरण 1 :
- कमाण्ड मोड्युलमा प्रवेश गर्न Alt+F11 मा क्लिक गर्नुहोस्।
- कमाण्ड मोड्युलमा निम्न कोड प्रतिलिपि गर्नुहोस्।
7425
चरण 2:
- F5 थिचेर कोड चलाउनुहोस्।
यहाँ, पङ्क्ति 4 पङ्क्ति 11 मा प्रतिलिपि गरिएको छ।
थप पढ्नुहोस्: म्याक्रो प्रयोग गरेर एक्सेलमा धेरै पङ्क्तिहरू कसरी प्रतिलिपि गर्ने (4 उदाहरणहरू)
निष्कर्ष
यस लेखमा, हामीले व्याख्या गरेका छौं 9 एक्सेलमा VBA टाँस्ने विशेष मान र ढाँचाहरूको विधिहरू। मलाई आशा छ कि यो सन्तुष्ट हुनेछआफ्नो आवश्यकताहरु। कृपया हाम्रो वेबसाइट Exceldemy.com हेर्नुहोस् र आफ्नो सुझाव कमेन्ट बक्समा दिनुहोस्।