ايڪسل ۾ حد مقرر ڪرڻ لاءِ VBA (7 مثال)

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

مواد جي جدول

هن آرٽيڪل ۾، توهان سکندا ته ڪيئن سيٽنگ رينج سيلز، قطارن ۽ ڪالمن لاءِ VBA Excel.

ڊائون لوڊ ڪريو ورڪ بڪ

توهان هتي تان مفت مشق Excel ورڪ بڪ ڊائون لوڊ ڪري سگهو ٿا.

Set Range in VBA.xlsm

VBA رينج آبجیکٹ

The Range اعتراض VBA ۾ ٿي سگھي ٿو هڪ سيل، گھڻن سيلن، قطارن، ڪالمنن تي ايڪسل ورڪ شيٽ ۾.

رينج اعتراض جو درجو ھيٺ ڏنل آھي.

ايپليڪيشن > ڪم بڪ > ورڪ شيٽ > رينج

هي توهان کي رينج اعتراض کي VBA ۾ بيان ڪرڻ گهرجي.

7 VBA Excel ۾ رينج ڪيئن سيٽ ڪجي جا مثال

هي سيڪشن بحث ڪندو ته هڪ سنگل سيل ۾ رينج ڪيئن سيٽ ڪجي، گھڻن سيلز، سنگل قطار، گھڻن قطارن، سنگل ڪالمن، گھڻن ڪالمن ۽ VBA Excel.

1 ۾ ڪمانڊ بٽڻ ذريعي حد مقرر ڪريو. هڪ سنگل سيل ۾ رينج مقرر ڪريو VBA

هتي اسان ڏسنداسين ته ڪيئن ڪجي سيٽ رينج هڪ سنگل سيل ۾ VBA سان.

قدم:

  • دٻايو Alt + F11 پنھنجي ڪيبورڊ تي يا ٽيب ڏانھن وڃو ڊولپر -> Visual Basic کولڻ لاءِ Visual Basic Editor .

  • پاپ اپ ڪوڊ ونڊو ۾، مينيو بار مان ڪلڪ ڪريو داخل ڪريو -> ماڊل .

  • هيٺ ڏنل ڪوڊ ڪاپي ڪري ڪوڊ ونڊو ۾ پيسٽ ڪريو.
2018

هتي،

B2 = سيل جتي اسان سيٽ ڪرڻ چاهيون ٿاقدر. توهان ڪنهن به سيل ريفرنس نمبر کي سيٽ ڪري سگهو ٿا جيڪو توهان کي گهربل هجي.

توهان جو ڪوڊ هاڻي هلڻ لاءِ تيار آهي.

  • دٻايو F5 پنهنجي ڪي بورڊ تي يا مينيو بار مان منتخب ڪريو چلايو -> هلايو Sub/UserForm . توھان صرف ڪلڪ ڪري سگھوٿا small Play icon ذيلي مينيو بار ۾ macro هلائڻ لاءِ.

Cell B2 ھاڻي قدر تي مشتمل آھي “ Hello World ”.

وڌيڪ پڙھو: VBA لاءِ ايڪسل ۾ رينج ۾ هر سيل لاءِ

2. VBA ۾ گھڻن سيلن ۾ رينج مقرر ڪريو 10>

هتي اسان ڏسندا سين ته ڪيئن ڪجي مٽيپل سيلز ۾ ڪيترن ئي سيلن ۾ سان VBA .

Steps:

  • اڳئين طرح، کوليو Visual Basic Editor Dveloper ٽئب مان ۽ Insert a Module ڪوڊ ونڊو ۾.
  • ڪوڊ ونڊو ۾، هيٺ ڏنل ڪوڊ ڪاپي ڪري پيسٽ ڪريو.
6615

توهان جو ڪوڊ ھاڻي ھلڻ لاءِ تيار آھي.

  • چلايو ميڪرو ۽ سڀني سيلز کي A1 کان <تائين 1>D5 ھاڻي رکو “ Hello!

3. VBA

هتي اسان ڏسنداسين ته ڪيئن ڪجي سيٽ رينج هڪ سنگل قطار ۾ سان VBA ۾.

قدم:

  • اڳي وانگر، کوليو Visual Basic Editor مان Developer ٽئب ۽ Insert a Module ڪوڊ ونڊو ۾.
  • ڪوڊ ونڊو ۾، ھيٺ ڏنل ڪوڊ ڪاپي ڪري ان کي پيسٽ ڪريو.
3309

توھان جو ڪوڊ ھاڻي ھاڻي ھلڻ لاءِ تيار آھي.

  • رن macro ۽صرف 3rd قطار سڀني قطارن مان A1 کان D5 هاڻي رکو “ Hello!

  • قطار(3).Value ڪوڊ ۾ مخصوص رينج جي 3rd قطار تائين پهچ ڏني A1:D5 .
  • 14>

    4. VBA ۾ ڪيترن ئي قطارن ۾ رينج مقرر ڪريو

    هتي اسان ڏسنداسين ته ڪيئن ڪجي سيٽ رينج ان ۾ گهڻن قطارن ۾ سان VBA .

    قدم:

    11>
  • اڳي وانگر، کوليو Visual Basic Editor مان Dveloper ٽئب ۽ داخل ڪريو a Module ڪوڊ ونڊو ۾.
  • ڪوڊ ونڊو ۾، ھيٺ ڏنل ڪوڊ ڪاپي ڪريو ۽ ان کي پيسٽ ڪريو.
7942

توھان جو ڪوڊ ھاڻي آھي هلائڻ لاءِ تيار.

  • چلايو ميڪرو ۽ پهريون ، ٽيون ۽ 5هين قطارون سڀني کان A1 کان D5 تائين قطارون هاڻي رکو “ هيلو!

ملندڙ پڙھڻ:

  • سيل ويليو VBA جي بنياد تي رينج ڪيئن چونڊيو (7 طريقا)
  • استعمال ڪريو رينج آبجیکٹ VBA جي ايڪسل ۾ (5 پراپرٽيز)
  • ڪيئن استعمال ڪجي VBA رينج آفسيٽ (11 طريقا)
  • VBA رينج سان ويريبل قطار نمبر ايڪسل ۾ (4) مثال)

5. وي بي اي ۾ سنگل ڪالمن ۾ رينج مقرر ڪريو 10>

هتي اسان ڏسنداسين ته ڪيئن رينج سيٽ ڪريو ۾ a سنگل ڪالم VBA سان.

قدم:

  • اڳئين ئي طريقي سان، کوليو Visual Basic Editor مان Developer ٽئب ۽ Insert a Module ڪوڊ ونڊو ۾
  • ڪوڊ ونڊو ۾،ھيٺ ڏنل ڪوڊ ڪاپي ڪريو ۽ ان کي پيسٽ ڪريو.
3029

توھان جو ڪوڊ ھاڻي ھلڻ لاءِ تيار آھي.

  • چلايو ميڪرو ۽ صرف 2nd ڪالم سڀني ڪالمن مان A1 کان D5 تائين هاڻي رکو “ Hello!

  • iCol.Columns(2).Value ڪوڊ ۾ مخصوص رينج جي 2nd ڪالمن تائين رسائي A1:D5 .

6. رينج سيٽ ڪريو ڪيترن ئي ڪالمن ۾ VBA 10>

هتي اسان ڏسنداسين ته ڪيئن ڪجي جي حد مقرر ڪريو ان ۾ ملٽيپل ڪالم سان VBA .

قدم:

  • اڳي وانگر، کوليو Visual Basic Editor مان Dveloper ٽئب ۽ Insert a Module ڪوڊ ونڊو ۾.
  • ڪوڊ ونڊو ۾، هيٺ ڏنل ڪوڊ ڪاپي ڪري پيسٽ ڪريو. .
8870

توهان جو ڪوڊ ھاڻي ھلڻ لاءِ تيار آھي.

  • چلايو ميڪرو ۽ 2nd ۽ 4th ڪالم A1 کان D5 هاڻي رکو “ هيلو!

<9 7. VBA

۾ ڪمانڊ بٽڻ ذريعي رينج سيٽ ڪريو VBA ۾ ڪمانڊ بٽڻ استعمال ڪندي هتي اسان سکنداسين ڪيئن سيٽ رينج استعمال ڪندي.

قدم:

11>12>وڃو ڊولپر -> داخل ڪريو -> ڪمانڊ بٽڻ .
  • پڪ ڪريو، توهان ڊزائن موڊ آن ڪيو آهي.

25>

  • <شيٽ ۾ ڪمانڊ بٽڻ جي چوڌاري ڇڪيو .

26>

11>
  • ڊبل ڪلڪ ڪريو تي بٽڻ کي دٻايو ۽ اهو توهان کي ڪوڊ ونڊو ڏانهن وٺي ويندو، خودڪار ٺاهيل a سان VBA ذيلي پروسيجر ڪوڊ .
    • سب اندر، پنهنجو ڪوڊ لکو ۽ محفوظ ڪريو.

    • مجھ جي ورڪ شيٽ ڏانھن واپس وڃو ۽ ڪلڪ ڪريو ڪمانڊ بٽڻ . توهان جي ڪوڊ تي ٻڌل نتيجو ورڪ شيٽ ۾ ظاهر ٿيندو.

    VBA سيٽ رينج جا فائدا

    • ان تي عمل ڪرڻ تمام آسان آهي.
    • رينج اعتراض جي اندر جا دليل مقرر نه آهن. تنھنڪري اسان پنھنجي ضرورتن مطابق دليلن جي قدرن کي تبديل ڪري سگھون ٿا.
    • 1 کان وڌيڪ قدر دليلن جي طور تي منظور ڪري سگھجن ٿا.

    ياد رکڻ جون ڳالھيون <5
    • سيلز ملڪيت VBA ۾ پڻ استعمال ڪري سگھجن ٿيون رينج کي VBA ۾ سيٽ ڪرڻ لاءِ.
    • Object variables کي اعتراض جي حوالي طور مقرر ڪيو وڃي SET

    Conclusion

    هي آرٽيڪل توهان کي ڏيکاريو ته ڪيئن ڪجي. Excel VBA ميڪرو ۾ رينج مقرر ڪريو. مون کي اميد آهي ته هي مضمون توهان لاءِ تمام گهڻو فائديمند رهيو آهي. موضوع جي حوالي سان ڪو به سوال پڇڻ لاء آزاد محسوس ڪريو.

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