Excel VBA: سيل جي قيمت تي متغير مقرر ڪريو (3 عملي مثال)

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

هن آرٽيڪل ۾، مان توهان کي ڏيکاريندس ته توهان ڪيئن استعمال ڪري سيل جي قيمت تي متغير سيٽ ڪري سگهو ٿا 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>

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