ايڪسل ۾ VBA سان سيل ڪيئن چونڊيو (6 مفيد طريقا)

  • هن کي شيئر ڪريو
Hugh West

هن آرٽيڪل ۾، مان توهان کي ڏيکاريندس ته توهان هڪ سيل يا سيلز جي هڪ حد کي ڪيئن چونڊي سگهو ٿا VBA Excel ۾. توھان سيکاريندا سين ھڪڙي ھڪڙي، سيلن جي ھڪڙي حد، ھڪڙي سيل کي ھڪڙي نالي واري رينج سان، ۽ ھڪڙي سيل سان لاڳاپيل ھڪڙي سيل کي VBA سان.

ڊائون لوڊ مشق ورڪ بڪ

سيل کي منتخب ڪريو VBA.xlsm سان

اچو ته 6 سڀ کان وڌيڪ ڪارائتو طريقا ڳوليون هڪ سيل يا سيلز جي هڪ حد کي چونڊڻ لاءِ جنهن سان VBA .

1. ايڪسل ۾ VBA سان گڏ فعال ورڪ شيٽ جو سيل چونڊيو

سڀ کان پهريان، اچو ته هڪ سيل کي چونڊيو فعال ورڪ شيٽ جو هڪ سيل چونڊيو جنهن سان ايڪسل ۾ VBA آهي.

هتي آئون توھان وٽ ھڪڙو ڪم بڪ آھي جنھن کي Workbook1 . ڪم بڪ ۾ ٽي ورڪ شيٽ آهن جن کي Sheet1 ، Sheet2 ، ۽ Sheet3 سڏيو ويندو آهي. فعال ورڪ شيٽ آهي Sheet1 .

توهان هيٺ ڏنل ڪوڊ استعمال ڪري سگهو ٿا ڪنهن به سيل کي چونڊڻ لاءِ ( C5 هن مثال ۾) فعال ورڪ شيٽ ۾:

VBA ڪوڊ:

ActiveSheet.Range("C5").Select

يا،

ActiveSheet.Cells(5,3).Select 0>10>3>0> آئوٽ:3>

ان کي هلايو. ۽ اهو سيل چونڊيندو C5 فعال ورڪ شيٽ جو Sheet1 of Workbook1 .

2. ايڪٽو ورڪ بڪ جو سيل چونڊيو پر ايڪٽيو ورڪ شيٽ جو نه VBA سان Excel ۾

هاڻي اچو ته فعال ورڪ بڪ جو سيل چونڊيو، پر فعال ورڪ شيٽ جو نه. اسان جي فعال ورڪ شيٽ آهي Sheet1 ، پر هن ڀيري اسين چونڊينداسينسيل C5 of Sheet2 .

توهان هيٺ ڏنل ڪوڊ استعمال ڪري سگهو ٿا:

VBA ڪوڊ :

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

يا،

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

يا،

Sheets("Sheet2").Activate

Range("C5").Select

0>

آئوٽ: 3> 0> ان کي هلائي. ۽ اهو سيل چونڊيندو C5 ورڪ شيٽ جو Sheet2 فعال ورڪ بڪ Workbook1 .

3. ايڪسل ۾ VBA سان فعال ورڪ بڪ مان سيل آئوٽ کي منتخب ڪريو

هن ڀيري اسان سيل چونڊينداسين، فعال ورڪ بڪ مان نه.

اسان جو فعال ورڪ بڪ آهي ورڪ بڪ1 . پر اسان وٽ ساڳئي فولڊر ۾ Workbook2 نالي هڪ ٻيو ورڪ بڪ آهي.

اچو ته سيل کي منتخب ڪريون C5 of Sheet1 of Workbook2 .

VBA ڪوڊ جي لائن هوندي:

VBA ڪوڊ:

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

يا،

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

يا،

7>

Workbooks("Workbook2.xlsx").Activate 3>

ڪوڊ کي هلايو ۽ اهو سيل چونڊيندو C5 جو شيٽ1 جو ورڪ بڪ2 .

<8 4. ايڪسل ۾ VBA سان سيلز جي هڪ رينج کي منتخب ڪريو

هاڻي تائين، اسان صرف هڪ سيل چونڊيو آهي.

هن ڀيري اسان سيلز جي هڪ حد چونڊيندا سين (چون ٿا چئون B4:C13 ھن مثال ۾).

جيڪڏھن اھو فعال ورڪ شيٽ آھي، توھان استعمال ڪري سگھو ٿا:

VBA ڪوڊ:

Range("B4:C13").Select

16>

آئوٽ پٽ

<0 اهو سيلز چونڊيندو B4:C13 فعال ورڪ شيٽ مان Sheet1 جو Workbook1 .

جيڪڏهن اهو فعال ورڪ بڪ جو آهي، پر فعال ورڪ شيٽ جو ناهي ( Sheet2 هن مثال ۾)، استعمال ڪريو :

VBA ڪوڊ:

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

آئوٽ پُٽ:

اهو سيل چونڊيندو B4:C13 مان شيٽ2 فعال ورڪ بڪ جي Workbook1 .

۽ جيڪڏھن توھان چاھيو ٿا سيلز جي ھڪڙي رينج کي منتخب ڪريو ورڪ بڪ مان جيڪو فعال نه آھي ( Workbook2 ھن مثال ۾)، ڪوڊ جي هن لائن کي استعمال ڪريو:

VBA ڪوڊ:

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

آئوٽ پٽ:

اهو رينج چونڊيندو B4:C13 جو Sheet1 جو ڪتاب 2 .

21>

5. ايڪسل ۾ VBA سان نالي واري رينج جي سيل کي چونڊيو

توهان هڪ يا وڌيڪ سيلن کي پڻ چونڊي سگهو ٿا نالي رينج سان VBA Excel ۾.

هتي فعال شيٽ ۾ Sheet1 of Workbook1 ، اسان وٽ هڪ نالو ٿيل رينج آهي جنهن کي ABC سڏيو ويندو آهي. حد B4:C13 .

نالي رينج کي چونڊڻ لاءِ ABC ، ڪوڊ جي هي لائن استعمال ڪريو:

VBA ڪوڊ:

Range("ABC").Select

22> 3>0> آئوٽ پُٽ:

اهو منتخب ڪندو نالو ٿيل رينج ( B4:C13 ) جو Sheet1 of Workbook1 .

17>

6. Excel ۾ VBA سان ٻئي سيل سان تعلق رکندڙ سيل کي منتخب ڪريو

آخرڪار، توهان VBA سان ڪنهن ٻئي سيل سان واسطو رکندڙ سيل چونڊي سگهو ٿا.

توهان استعمال ڪري سگهو ٿا آفسيٽ ملڪيت جو VBA ھن لاءِمقصد.

مثال طور، اچو ته سيل کي منتخب ڪريون 2 قطارون هيٺ ۽ 3 ڪالمن کي ساڄي سيل مان C5 فعال ورڪ شيٽ ۾ ورق 1 جو ڪتاب 1 .

ڪوڊ جي ھيٺين لائين استعمال ڪريو:

VBA ڪوڊ:

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

يا،

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

آئوٽ پٽ :

اهو سيل منتخب ڪندو F7 ، سيل کي 2 هيٺ قطارون ۽ 3 ڪالمن کي سيل مان ساڄي طرف C5 .

نتيجو

انهن طريقن کي استعمال ڪندي، توهان هڪ سيل يا سيلز جي حد کي منتخب ڪري سگهو ٿا <1 سان> VBA Excel ۾. ڇا توھان وٽ ڪو سوال آھي؟ اسان کان پڇڻ لاء آزاد ٿيو.

Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.