مواد جي جدول
هن آرٽيڪل ۾، مان توهان کي ڏيکاريندس ته توهان هڪ سيل يا سيلز جي هڪ حد کي ڪيئن چونڊي سگهو ٿا 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
⧭ آئوٽ: 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 ۾. ڇا توھان وٽ ڪو سوال آھي؟ اسان کان پڇڻ لاء آزاد ٿيو.