مواد جي جدول
هن آرٽيڪل ۾، مان توهان کي ڏيکاريندس ته توهان ڪيئن استعمال ڪري سيل جي قيمت تي متغير سيٽ ڪري سگهو ٿا VBA Excel ۾. توھان سيکاري سگھو ٿا ھڪڙي ھڪڙي سيل جي قيمت ۽ سيلز جي ھڪڙي حد تائين متغير مقرر ڪريو.
ڊائون لوڊ ڪريو مشق ورڪ بڪ
هي مضمون پڙهي رهيا آهيو. Cell.xlsm تي متغير مقرر ڪريو4> 3 تڪڙا مثال ايڪسل ۾ سيل جي قيمت تي متغير مقرر ڪرڻ لاءِ
هتي اسان وٽ هڪ ڊيٽا سيٽ آهي جنهن ۾ ڪجهه گراهڪ جا نالا ، انهن جا رابطا نمبر ، ۽ اي ميل ايڊريس رينج ۾ B3:D13 هڪ ورڪ شيٽ جو.
اسان جو مقصد هن ڊيٽا سيٽ مان سيل ويلز تي متغيرن کي سيٽ ڪرڻ آهي VBA . <3
1>1. ايڪسل VBA استعمال ڪندي سنگل سيل ويليو تي متغير مقرر ڪريو
پهريون، اسان VBA استعمال ڪندي هڪ واحد سيل جي قيمت تي متغير مقرر ڪرڻ سکنداسين.
جي لاءِ. مثال طور، اچو ته سيل جي قيمت مقرر ڪريون B4 هڪ متغير ڏانهن جنهن کي Customer_Name سڏيو وڃي ٿو.
اهو بهتر آهي جيڪڏهن توهان ڄاڻو ٿا ته قيمت جي ڊيٽا جو قسم ۽ ان کان اڳ بيان ڪريو. ۽ پوءِ ان متغير ۾ قدر مقرر ڪريو.
مثال طور، هتي سيل B4 ۾ نالو آهي، بورس پاسٽرنڪ . اهو هڪ string-type variable آهي. تنهن ڪري، توهان هيٺ ڏنل استعمال ڪري سگهو ٿا 2 ڪوڊ جون لائينون:
4372
پر اهو ٺيڪ آهي جيڪڏهن توهان ڊيٽا جي قسم بابت پڪ ناهي. انهي صورت ۾، صرف 2nd لائن لکو، ۽ VBA قيمت صحيح طور تي پڙهندوتوهان.
5732
هاڻي، چيڪ ڪرڻ لاءِ ته ڇا VBA قدر صحيح پڙهي آهي يا نه، لکو MsgBox Value ساتھ يا ته ڪوڊ جي ٻن سيٽن مان ۽ پوءِ ڪوڊ هلايو.
هڪ ميسيج باڪس ظاهر ٿيندو توهان کي سيل جي قيمت ڏيکاريندي B4 ، بورس پاسٽرنڪ .
13>
9>1>2. ايڪسل VBA استعمال ڪندي سيلز جي ڀرپاسي واري حد جي قيمتن کي متغير ۾ سيٽ ڪريوهاڻي، اسان سيلز جي ڀرپاسي واري حد جي قيمت کي متغير ۾ سيٽ ڪنداسين. مثال طور، اچو ته پڙهون رينج B3:D13 کي متغير ۾ Rng .
هتي ويريبل جي ڊيٽا جو قسم ٿيندو رينج . توهان يا ته ان کان اڳ بيان ڪري سگهو ٿا هن طرح:
2747
يا توهان ان سان سڌو سنئون قيمتون تفويض ڪري سگهو ٿا.
1397
ھاڻي، رينج آبجیکٹ جي قدرن تائين رسائي حاصل ڪرڻ لاءِ، توھان کي انھن جي قطار ۽ ڪالمن نمبرن سان سيل اعتراض سان پھچڻو پوندو.
مثال طور، سيل B4 تائين رسائي ڪريو، توھان کي استعمال ڪرڻو پوندو Rng.Cells(2,1) [ Cell B4 2nd قطار ۾ آھي ۽ 1st حد جو ڪالم B3:D13 .]
لائن داخل ڪريو MsgBox Rng.Cells(2,1) توهان جي ڪوڊ اندر ۽ ان کي هلائڻ. اهو ڏيکاريندو Boris Pasternak ، سيل ۾ قيمت B4 .
16>
3. ايڪسل VBA استعمال ڪندي سيلز جي غير ويجهڙائي واري حد جي قيمتن کي متغير ۾ مقرر ڪريو
آخر ۾، اسان سيلز جي غير ويجهڙائي واري حد جي قيمتن کي متغير ۾ سيٽ ڪنداسين.
مثال طور، اچو ته پڙهڻ جي ڪوشش ڪريونرينج B3:B13 ۽ D3:D13 هڪ متغير ۾ جنهن کي Rng سڏيو ويندو آهي.
اهو وري هڪ ڊيٽا جو قسم آهي رينج . توهان يا ته ان جو اڳيئي اعلان ڪري سگھو ٿا يا نه.
اسان استعمال ڪنداسين يونين طريقو جو VBA شامل ٿيڻ لاءِ 2 يا وڌيڪ غير ويجھي سيلز جون حدون هڪ واحد رينج ۾.
6359
هاڻي سيل تائين رسائي حاصل ڪرڻ لاءِ B4 ، توهان کي ٻيهر لائن داخل ڪرڻي پوندي MsgBox Rng.Cells(1,1). پوءِ جيڪڏهن اسان ڪوڊ هلائينداسين، اهو مواد کي سيل ۾ ڏيکاريندو B4 ، بورس پاسرنڪ .
18>
ياد رکڻ جون شيون
مٿي بيان ڪيل سڀئي طريقا صرف فعال ورڪ شيٽ لاءِ ڪم ڪن ٿا. جيڪڏهن توهان هڪ ورڪ شيٽ تائين رسائي ڪرڻ چاهيو ٿا جيڪا فعال نه آهي، توهان کي رينج کان اڳ ورڪ شيٽ جو نالو ٻڌائڻو پوندو.
مثال طور، رينج تائين رسائي حاصل ڪرڻ لاءِ B4 of Sheet1 ، توهان کي استعمال ڪرڻو پوندو:
9583
19>