एक्सेलमा VBA को साथ सेल कसरी चयन गर्ने (6 उपयोगी तरिकाहरू)

  • यो साझा गर्नुहोस्
Hugh West

यस लेखमा, म तपाईंलाई एक्सेलमा VBA को साथ सेल वा सेलहरूको दायरा कसरी चयन गर्न सक्नुहुन्छ भनेर देखाउनेछु। तपाईंले एकल चयन गर्न सिक्नुहुनेछ, कक्षहरूको दायरा, नाम गरिएको दायरा भएको कक्ष, र VBA को साथ अर्को सेलसँग सम्बन्धित कक्ष।

अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्

VBA.xlsm सँग सेल चयन गर्नुहोस्

6 एक्सेलमा VBA सँग सेल चयन गर्ने उपयोगी तरिकाहरू

VBA को साथ सेल वा कक्षहरूको दायरा चयन गर्न 6 सबैभन्दा उपयोगी विधिहरू अन्वेषण गरौं।

1। एक्सेलमा VBA सँग सक्रिय कार्यपत्रको सेल चयन गर्नुहोस्

सबैभन्दा पहिले, एक्सेलमा VBA भएको सक्रिय कार्यपत्रको सेल चयन गरौं।

यहाँ म मैले कार्यपुस्तिका1 नामक कार्यपुस्तिका पाएँ। कार्यपुस्तिकामा Sheet1 , Sheet2 , र Sheet3 भनिने तीन कार्यपत्रहरू छन्। सक्रिय कार्यपत्र पाना1 हो।

तपाईं सक्रिय कार्यपत्रमा कुनै पनि सेल ( C5 यस उदाहरणमा) चयन गर्न कोडको निम्न लाइन प्रयोग गर्न सक्नुहुन्छ:

VBA कोड:

ActiveSheet.Range("C5").Select

वा,

ActiveSheet.Cells(5,3).Select

आउटपुट:

यसलाई चलाउनुहोस्। र यसले सेल C5 सक्रिय कार्यपत्रको Sheet1 वर्कबुक1 को चयन गर्नेछ।

२. सक्रिय कार्यपुस्तिकाको सेल चयन गर्नुहोस् तर एक्सेलमा VBA सँग सक्रिय कार्यपत्रको होइन

अब, सक्रिय कार्यपुस्तिकाको सेल चयन गरौं, तर सक्रिय कार्यपत्रको होइन। हाम्रो सक्रिय कार्यपत्र पाना1 हो, तर यस पटक हामी चयन गर्नेछौंसेल C5 को Sheet2

तपाईँ कोडको निम्न लाइन प्रयोग गर्न सक्नुहुन्छ:

VBA कोड :

Application.Goto Sheets("Sheet2").Range("C5")

वा,

Application.Goto Sheets("Sheet2").Cells(5,3)

वा,

6>

Sheets("Sheet2").Activate

Range("C5").Select

आउटपुट:

यसलाई चलाउनुहोस्। र यसले सक्रिय कार्यपुस्तिका कार्यपुस्तिका1 को कार्यपत्रको C5 कक्ष Sheet2 चयन गर्नेछ।

<१>३। एक्सेलमा VBA सँग सक्रिय कार्यपुस्तिकाबाट सेल आउट चयन गर्नुहोस्

यस पटक हामी सेल चयन गर्नेछौं, सक्रिय कार्यपुस्तिकाबाट होइन।

हाम्रो सक्रिय कार्यपुस्तिका कार्यपुस्तिका1<हो। २>। तर हामीसँग त्यही फोल्डरमा कार्यपुस्तिका2 नामक अर्को कार्यपुस्तिका छ।

सेल चयन गरौं C5 को Sheet1 of Workbook2 .

VBA कोडको लाइन यस्तो हुनेछ:

VBA कोड:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")

वा,

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)

वा,

Workbooks("Workbook2.xlsx").Activate

Sheets("Sheet1").Select

आउटपुट:

कोड चलाउनुहोस् र यसले सेल चयन गर्नेछ C5 को Sheet1 को वर्कबुक2

<8 1>4। एक्सेलमा VBA को साथ कक्षहरूको दायरा चयन गर्नुहोस्

अहिलेसम्म, हामीले एउटा मात्र कक्ष चयन गरेका छौं।

यस पटक हामी कक्षहरूको दायरा चयन गर्नेछौं (भनौं। B4:C13 यस उदाहरणमा।

यदि यो सक्रिय कार्यपत्रको हो भने, तपाईंले प्रयोग गर्न सक्नुहुन्छ:

VBA कोड:

Range("B4:C13").Select

आउटपुट

यसले कक्षहरू चयन गर्नेछ B4:C13 सक्रिय कार्यपत्रको Sheet1 को1 :

VBA कोड:

Application.Goto Sheets("Sheet2").Range("B4:C13")

<0 आउटपुट:

यसले सक्रिय कार्यपुस्तिकाको Sheet2 को B4:C13 कक्षहरू चयन गर्नेछ।>कार्यपुस्तिका1 ।

र यदि तपाईं सक्रिय नभएको कार्यपुस्तिकाबाट कक्षहरूको दायरा चयन गर्न चाहनुहुन्छ भने ( कार्यपुस्तिका2 यस उदाहरणमा), कोडको यो लाइन प्रयोग गर्नुहोस्:

VBA Code:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")

आउटपुट:

यसले दायरा चयन गर्नेछ B4:C13 को Sheet1 को कार्यपुस्तिका2

5। एक्सेलमा VBA को साथमा नामित दायराको सेल चयन गर्नुहोस्

तपाईँले एक्सेलमा VBA को साथ नाम गरिएको दायरा को एक वा बढी कक्षहरू पनि चयन गर्न सक्नुहुन्छ।<3

यहाँ कार्यपुस्तिका1 को सक्रिय पाना पाना1 मा, हामीले एबीसी भनिने एउटा नामित दायरा पाएका छौँ जसमा दायरा B4:C13

नाम दिइएको दायरा चयन गर्न ABC , कोडको यो लाइन प्रयोग गर्नुहोस्:

VBA कोड:

Range("ABC").Select

22>

आउटपुट:

यसले कार्यपुस्तिका1 को Sheet1 को नाम दिइएको दायरा ( B4:C13 ) चयन गर्नेछ।

6। एक्सेलमा VBA सँग अर्को सेलसँग सेल रिलेटिभ चयन गर्नुहोस्

अन्तमा, तपाईंले VBA को साथ अर्को सेलसँग सापेक्ष सेल चयन गर्न सक्नुहुन्छ।

तपाईले अफसेट सम्पत्ति को VBA यसको लागिउद्देश्य।

उदाहरणका लागि, सक्रिय कार्यपत्रमा 2 पङ्क्तिहरू तल र 3 स्तम्भहरू सेल C5 बाट सेल चयन गरौं।>पाना1 को कार्यपुस्तिका1

कोडको निम्न लाइन प्रयोग गर्नुहोस्:

VBA कोड:

Range("C5").Offset(2, 3).Select

वा,

Cells(5,3).Offset(2, 3).Select

आउटपुट :

यसले सेल F7 चयन गर्नेछ, सेल 2 पङ्क्तिहरू तल र 3 स्तम्भहरू सेलबाट दायाँ C5

निष्कर्ष

यी विधिहरू प्रयोग गरेर, तपाईंले <1 को साथ कक्ष वा कक्षहरूको दायरा चयन गर्न सक्नुहुन्छ।>VBA Excel मा। के तपाईंको कुनै प्रश्न छन्? हामीलाई सोध्न नहिचकिचाउनुहोस्।

Hugh West एक उच्च अनुभवी एक्सेल प्रशिक्षक र उद्योग मा 10 वर्ष भन्दा बढी अनुभव संग विश्लेषक हो। उनले लेखा र वित्तमा स्नातक र व्यवसाय प्रशासनमा स्नातकोत्तर डिग्री हासिल गरेका छन्। Hugh को शिक्षण को लागी एक जोश छ र एक अद्वितीय शिक्षण दृष्टिकोण को विकास गरेको छ जुन पछ्याउन र बुझ्न सजिलो छ। एक्सेलको उनको विशेषज्ञ ज्ञानले विश्वभरका हजारौं विद्यार्थी र पेशेवरहरूलाई उनीहरूको सीप सुधार गर्न र उनीहरूको करियरमा उत्कृष्टता हासिल गर्न मद्दत गरेको छ। आफ्नो ब्लग मार्फत, हगले व्यक्ति र व्यवसायहरूलाई उनीहरूको पूर्ण क्षमतामा पुग्न मद्दत गर्न नि:शुल्क एक्सेल ट्यूटोरियलहरू र अनलाइन प्रशिक्षणहरू प्रदान गर्दै आफ्नो ज्ञान संसारसँग साझा गर्छन्।