VBA - संपूर्ण पंक्तियों और स्तंभों का चयन करें (और उनके साथ कार्य करें)

यह ट्यूटोरियल प्रदर्शित करेगा कि VBA में संपूर्ण पंक्तियों या स्तंभों का चयन कैसे करें और उनके साथ कैसे कार्य करें।

पहले हम कवर करेंगे कि संपूर्ण पंक्तियों और स्तंभों का चयन कैसे करें, फिर हम प्रदर्शित करेंगे कि पंक्तियों और स्तंभों में हेरफेर कैसे करें।

संपूर्ण पंक्तियों या स्तंभों का चयन करें

एकल पंक्ति का चयन करें

आप के साथ एक पूरी पंक्ति का चयन कर सकते हैं पंक्तियाँ वस्तु इस तरह:

1 पंक्तियाँ(5)। चयन करें

या आप उपयोग कर सकते हैं पूरी पंक्ति इसके साथ श्रेणी या सेल ऑब्जेक्ट्स:

1 रेंज ("बी 5")। EntireRow.Select

या

1 सेल(५,१) .EntireRow.Select

आप का भी उपयोग कर सकते हैं रेंज ऑब्जेक्ट विशेष रूप से एक पंक्ति को संदर्भित करने के लिए:

1 रेंज ("5:5")। चुनें

सिंगल कॉलम चुनें

बदले में पंक्तियाँ वस्तु, उपयोग कॉलम वस्तु कॉलम का चयन करने के लिए। यहां आप कॉलम संख्या 3 का संदर्भ ले सकते हैं:

1 कॉलम(3)।चुनें

या पत्र "सी", उद्धरणों से घिरा हुआ है:

1 कॉलम ("सी")। चुनें

के बजाए पूरी पंक्ति, उपयोग पूर्ण स्तंभ इसके साथ श्रेणी या सेल ऑब्जेक्ट्स संपूर्ण कॉलम चुनने के लिए:

1 रेंज ("C5")। EntireColumn.Select

या

1 सेल(५,३) ।संपूर्ण कॉलम। चुनें

आप का भी उपयोग कर सकते हैं रेंज ऑब्जेक्ट विशेष रूप से एक कॉलम को संदर्भित करने के लिए:

1 रेंज ("बी: बी")। चुनें

एकाधिक पंक्तियों या स्तंभों का चयन करें

EntireRow या EntireColumn का उपयोग करते समय कई पंक्तियों या स्तंभों का चयन ठीक उसी तरह काम करता है:

1 रेंज ("बी 5: डी 10")। EntireRow.Select

या

1 रेंज ("बी 5: बी 10")। EntireColumn.Select

हालाँकि, जब आप पंक्तियों या स्तंभ वस्तुओं का उपयोग करते हैं, तो आपको उद्धरणों में पंक्ति संख्याएँ या स्तंभ अक्षर दर्ज करने होंगे:

1 पंक्तियाँ ("1: 3")। चुनें

या

1 कॉलम ("बी: सी")। चुनें

एक्टिवसेल रो या कॉलम चुनें

ActiveCell Row या Column का चयन करने के लिए, आप कोड की इन पंक्तियों में से किसी एक का उपयोग कर सकते हैं:

1 ActiveCell.EntireRow.Select

या

1 ActiveCell.EntireColumn.Select

अन्य कार्यपत्रकों पर पंक्तियों और स्तंभों का चयन करें

अन्य कार्यपत्रकों पर पंक्तियों या स्तंभों का चयन करने के लिए, आपको पहले कार्यपत्रक का चयन करना होगा।

12 शीट्स ("शीट 2")। चुनेंपंक्तियाँ(3)। चयन करें

अन्य कार्यपुस्तिकाओं में पंक्तियों या स्तंभों का चयन करते समय भी यही होता है।

123 कार्यपुस्तिकाएं ("पुस्तक 6.xlsm")। सक्रिय करेंशीट्स ("शीट 2")। चुनेंपंक्तियाँ(3)। चयन करें

नोट: आपको अवश्य करना चाहिए सक्रिय वांछित कार्यपुस्तिका। से भिन्न पत्रक वस्तु, NS कार्यपुस्तिका वस्तु के पास नहीं है विधि का चयन करें.

क्या पंक्तियों और स्तंभों का चयन करना आवश्यक है?

हालाँकि, यह (लगभग?) वास्तव में पंक्तियों या स्तंभों का चयन करने के लिए कभी भी आवश्यक नहीं है। उनके साथ बातचीत करने के लिए आपको किसी पंक्ति या स्तंभ का चयन करने की आवश्यकता नहीं है। इसके बजाय, आप विधियों या गुणों को सीधे पंक्तियों या स्तंभों पर लागू कर सकते हैं। अगले कई खंड विभिन्न विधियों और गुणों को प्रदर्शित करेंगे जिन्हें लागू किया जा सकता है।

आप पंक्तियों या स्तंभों को संदर्भित करने के लिए ऊपर सूचीबद्ध किसी भी विधि का उपयोग कर सकते हैं।

पंक्तियों और स्तंभों के तरीके और गुण

संपूर्ण पंक्तियों या स्तंभों को हटाएं

पंक्तियों या स्तंभों को हटाने के लिए, का उपयोग करें विधि हटाएं:

1 पंक्तियाँ ("1: 4")। हटाएं

या:

1 कॉलम ("ए: डी")। हटाएं

पंक्तियाँ या स्तंभ सम्मिलित करें

उपयोग विधि सम्मिलित करें पंक्तियों या स्तंभों को सम्मिलित करने के लिए:

1 पंक्तियाँ ("1: 4")। सम्मिलित करें:

या:

1 कॉलम ("ए: डी")। सम्मिलित करें:

संपूर्ण पंक्तियों या स्तंभों को कॉपी और पेस्ट करें

मौजूदा पंक्ति या कॉलम में चिपकाएँ

संपूर्ण पंक्तियों या स्तंभों को कॉपी और पेस्ट करते समय आपको यह तय करने की आवश्यकता होती है कि क्या आप किसी मौजूदा पंक्ति/स्तंभ पर चिपकाना चाहते हैं या यदि आप अपना डेटा पेस्ट करने के लिए एक नई पंक्ति/स्तंभ सम्मिलित करना चाहते हैं।

ये पहले उदाहरण किसी मौजूदा पंक्ति या कॉलम पर कॉपी और पेस्ट करेंगे:

1 रेंज ("1: 1")। कॉपी रेंज ("5: 5")

या

1 रेंज ("सी: सी")। कॉपी रेंज ("ई: ई")

डालें और चिपकाएँ

ये अगले उदाहरण एक नई सम्मिलित पंक्ति या स्तंभ में चिपकाए जाएंगे।

यह पंक्ति 1 को कॉपी करेगा और मौजूदा पंक्तियों को नीचे स्थानांतरित करते हुए इसे पंक्ति 5 में सम्मिलित करेगा:

12 रेंज ("1: 1")। कॉपी करेंरेंज ("5: 5")। सम्मिलित करें:

यह कॉलम C को कॉपी करेगा और मौजूदा कॉलम को दाईं ओर शिफ्ट करते हुए इसे कॉलम E में डालेगा:

12 रेंज ("सी: सी")। कॉपी करेंरेंज ("ई: ई")। डालें

पंक्तियों और स्तंभों को छिपाएँ / प्रकट करें

पंक्तियों या स्तंभों को छिपाने के लिए उनका सेट करें छिपे हुए गुण सच करने के लिए। पंक्तियों या स्तंभों को छिपाने के लिए गलत का प्रयोग करें:

12345 'पंक्तियों को छुपाएं'पंक्तियाँ("2:3")। EntireRow.Hidden = True'पंक्तियों को दिखाएं'पंक्तियाँ ("2: 3")। पूरी पंक्ति। छिपा हुआ = गलत

या

12345 'कॉलम छुपाएं'कॉलम ("बी: सी")। EntireColumn.Hidden = True'कॉलम दिखाएं'कॉलम ("बी: सी")। EntireColumn.Hidden = False

ग्रुप / अनग्रुप रो और कॉलम

यदि आप समूह पंक्तियों (या स्तंभों) को इस तरह कोड का उपयोग करना चाहते हैं:

12345 'समूह पंक्तियाँ'पंक्तियाँ ("3: 5")। समूह'समूह कॉलम'कॉलम ("सी: डी")। समूह

समूहीकरण को हटाने के लिए इस कोड का उपयोग करें:

12345 'अनग्रुप रो'पंक्तियाँ ("3: 5")। अनग्रुप'अनग्रुप कॉलम'कॉलम ("सी: डी")। अनग्रुप

यह सभी "समूहीकृत" रूपरेखा स्तरों का विस्तार करेगा:

1 ActiveSheet.Outline.ShowLevels RowLevels:=8, ColumnLevels:=8

और यह सभी रूपरेखा स्तरों को ध्वस्त कर देगा:

1 ActiveSheet.Outline.ShowLevel RowLevels:=1, ColumnLevels:=1

पंक्ति की ऊँचाई या स्तंभ की चौड़ाई सेट करें

कॉलम की चौड़ाई निर्धारित करने के लिए कोड की इस पंक्ति का उपयोग करें:

1 कॉलम ("ए: ई")। कॉलमविड्थ = 30

पंक्ति की ऊंचाई निर्धारित करने के लिए कोड की इस पंक्ति का उपयोग करें:

1 पंक्तियाँ ("1: 1")। पंक्ति ऊँचाई = 30

ऑटोफ़िट पंक्ति ऊँचाई / स्तंभ चौड़ाई

किसी स्तंभ को स्वतः फ़िट करने के लिए:

1 कॉलम ("ए: बी")। ऑटोफिट

किसी पंक्ति को स्वतः फ़िट करने के लिए:

1 पंक्तियाँ ("1:2")। ऑटोफिट

अन्य कार्यपत्रकों या कार्यपुस्तिकाओं पर पंक्तियाँ और स्तंभ

अन्य कार्यपत्रकों पर पंक्तियों और स्तंभों के साथ बातचीत करने के लिए, आपको परिभाषित करना होगा पत्रक वस्तु:

1 शीट्स ("शीट 2")। पंक्तियाँ (3)। सम्मिलित करें:

इसी तरह, अन्य कार्यपुस्तिकाओं में पंक्तियों और स्तंभों के साथ बातचीत करने के लिए, आपको भी परिभाषित करना होगा कार्यपुस्तिका वस्तु:

1 कार्यपुस्तिकाएं ("book1.xlsm")। पत्रक ("शीट 2")। पंक्तियाँ (3)। सम्मिलित करें

सक्रिय पंक्ति या स्तंभ प्राप्त करें

सक्रिय पंक्ति या स्तंभ प्राप्त करने के लिए, आप इसका उपयोग कर सकते हैं पंक्ति तथा स्तंभ गुण का एक्टिवसेल ऑब्जेक्ट.

1 MsgBox ActiveCell.Row

या

1 MsgBox ActiveCell.Column

यह के साथ भी काम करता है रेंज ऑब्जेक्ट:

1 MsgBox रेंज ("B3")। कॉलम

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave