فہرست کا خانہ
ہم آپ کو ایکٹو سیل سے سلیکٹ رینج سے ایکسل VBA میں 3 طریقے دکھانے جا رہے ہیں۔> اس کو ظاہر کرنے کے لیے، ہم نے 3 کالم کے ساتھ ایک ڈیٹا سیٹ منتخب کیا ہے: " فرسٹ نیم "، " آخری نام "، اور " ای میل >"۔ ہم ایک سیل منتخب کریں گے اور Excel VBA کا استعمال کرتے ہوئے ہم اس سیل سے رینج منتخب کریں گے۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
Active Cell.xlsm سے رینج منتخب کریں
ایکسل میں VBA کا استعمال کرتے ہوئے ایکٹو سیل سے رینج منتخب کرنے کے 3 طریقے
1. ایکٹو سیل سے آخری غیر خالی سیل تک رینج منتخب کرنے کے لیے VBA کا استعمال
پہلے طریقہ کے لیے، ہم Range.End پراپرٹی استعمال کرنے جا رہے ہیں۔
یہاں، ہم اپنا کوڈ بطور ماڈیول درج کریں گے۔ ماڈیول ونڈو کو لانے کے لیے، یہ کریں-
اقدامات:
- سب سے پہلے، ڈیولپر سے ٹیب >>> Visual Basic کو منتخب کریں۔
Visual Basic ونڈو ظاہر ہوگی۔
- آخر میں، Insert >>> سے ماڈیول کو منتخب کریں۔
اس سے ماڈیول ونڈو سامنے آئے گی۔
16>
1.1۔ End(xlUp) پراپرٹی کا استعمال کرتے ہوئے
اس سیکشن میں، ہم آخری غیر خالی سیل<تک رینج اوپر کی طرف کو منتخب کرنے جا رہے ہیں۔ 2> ہمارے ایکٹو سیل سے۔
مرحلہ:
- سب سے پہلے، ماڈیول ونڈو کو سامنے لائیں۔
- دوسرے طور پر، درج ذیل کوڈ کو ٹائپ کریں ۔
3932
ہم اپنے Sub طریقہ کار ToUp ۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ پہلی قدر ہمارا فعال سیل ہے۔ آخری قدر ActiveCell.End(xlUp) ہے۔ آخر میں، ہم رینج کو رینج کے ساتھ منتخب کر رہے ہیں۔ منتخب کریں طریقہ۔
- <12 تیسرا، اسے محفوظ کریں اور ونڈو بند کریں۔
- اس کے بعد، سیل C6 کو منتخب کریں۔ یہ سیل ہمارا فعال سیل ہے۔ 14>
- ڈیولپر ٹیب سے >>> Macros کو منتخب کریں۔
- پھر، " میکرو نام: " سے " ToUp " کو منتخب کریں۔
- آخر میں، چلائیں<2 پر کلک کریں۔>.
- سب سے پہلے، ماڈیول ونڈو کو سامنے لائیں
- دوسرے، ٹائپ کریں درج ذیل کوڈ۔
اب، ہم جا رہے ہیں میکرو ونڈو کو سامنے لائیں۔ ایسا کرنے کے لیے-
اس کے بعد، Macro ڈائیلاگ باکس ظاہر ہوگا۔
ہم دیکھ سکتے ہیں کہ، ہم نے سییل رینج C4:C6 کو منتخب کیا ہے۔
مزید پڑھیں: Excel VBA: ڈائنامک رینج کو دوسری ورک بک میں کاپی کریں
1.2۔ End(xlDown) پراپرٹی کو شامل کرنا
اس سیکشن میں، ہم اپنے فعال سیل سے رینج نیچے کو منتخب کرنے جا رہے ہیں۔
مرحلہ:
7452
ہم اپنے Sub طریقہ کار ToDown کو کال کر رہے ہیں۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ پہلی قدر ہمارا فعال سیل ہے۔ آخری قدر ActiveCell.End(xlDown) ہے۔ آخر میں، ہم ہیں رینج کو رینج کے ساتھ منتخب کرنا۔ طریقہ کو منتخب کریں۔
- تیسرے، <1 اسے محفوظ کریں اور ونڈو کو بند کریں۔
- اس کے بعد، سیل C6 کو منتخب کریں۔ یہ ہمارا ایکٹو سیل ہے۔
- پھر، میکرو ڈائیلاگ باکس کو لائیں ۔<13
- " ToDown " کو منتخب کریں۔
- آخر میں، چلائیں پر کلک کریں۔
<0 اس طرح، ہم نے اپنے ایکٹو سیل سے Excel VBA کا استعمال کرتے ہوئے ایک رینج منتخب کیا ہے۔
مزید پڑھیں: Excel VBA to Loop through the Empty Cell (4 مثالیں)
اسی طرح کے مضامین <3
- Excel VBA: رینج میں کالموں کے ذریعے لوپ کریں (5 مثالیں)
- ایکسل میں ایک رینج میں ہر قطار کے لیے VBA کا استعمال کیسے کریں
- ایکسل میکرو: ایک سے زیادہ کالموں کو ڈائنامک رینج کے ساتھ ترتیب دیں (4 طریقوں)
- ایکسل میں ایک رینج میں قطاروں اور کالموں کو لوپ کرنے کے لیے VBA (5 مثالیں)
- ایکسل VBA میں رینج کو صف میں کیسے تبدیل کیا جائے (3 طریقے)
1.3. End(xlToLeft) پراپرٹی کو لاگو کرنا
اس سیکشن میں، ہم اپنے فعال سیل کے بائیں رینج کو منتخب کرنے جا رہے ہیں۔ .
مرحلہ:
- سب سے پہلے، ماڈیول ونڈو کو سامنے لائیں
- دوسرے، ٹائپ کریں درج ذیل کوڈ۔
6164
ہم اپنے Sub طریقہ کار ToLeft کو کال کر رہے ہیں۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ پہلی قدر ہمارا فعال سیل ہے۔ آخری قدر ہے۔ ActiveCell.End(xlToLeft) ۔ آخر میں، ہم رینج کو رینج کے ساتھ منتخب کر رہے ہیں۔ منتخب کریں طریقہ۔
- <12 تیسرا، اسے محفوظ کریں اور ونڈو بند کریں۔
- اس کے بعد، سیل D7 کو منتخب کریں۔ یہ ہمارا ایکٹو سیل ہے۔
- پھر، میکرو ڈائیلاگ باکس کو لائیں ۔<13
- " ToLeft " کو منتخب کریں۔
- آخر میں، چلائیں پر کلک کریں۔
<0 اس طرح، ہم نے اپنے ایکٹو سیل سے Excel VBA کا استعمال کرتے ہوئے ایک رینج منتخب کیا ہے۔
1.4۔ End(xlToRight) پراپرٹی کو نافذ کرنا
اس سیکشن میں، ہم اپنے فعال سیل کے دائیں کی رینج کو منتخب کرنے جا رہے ہیں۔ .
مرحلہ:
- سب سے پہلے، ماڈیول ونڈو کو سامنے لائیں
- دوسرے، ٹائپ کریں درج ذیل کوڈ۔
8806
ہم اپنے ذیلی طریقہ کار ToRight کو کال کر رہے ہیں۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ پہلی قدر ہمارا فعال سیل ہے۔ آخری قدر ہے ActiveCell.End(xlToRight) ۔ آخر میں، ہم رینج کو رینج کے ساتھ منتخب کر رہے ہیں۔ منتخب کریں طریقہ۔
- <12 تیسرا، اسے محفوظ کریں اور ونڈو کو بند کریں۔
- اس کے بعد، سیل C8 کو منتخب کریں۔ یہ ہمارا ایکٹو سیل ہے۔
- پھر، میکرو ڈائیلاگ باکس کو لائیں ۔<13
- " ToRight " کو منتخب کریں۔
- آخر میں، چلائیں پر کلک کریں۔
<0 اس طرح، ہم نے منتخب کیا ہےایک رینجہمارے ایکٹو سیلسے Excel VBAکا استعمال کرتے ہوئے۔
2. ایکٹو سیل سے رینج منتخب کرنے کے لیے VBA Range.Offset پراپرٹی کا استعمال ایکسل میں VBA کا استعمال
دوسرے طریقہ کے لیے، ہم اپنے فعال سیل کا استعمال کرتے ہوئے رینج کو منتخب کرنے کے لیے VBA Range.Offset پراپرٹی استعمال کرنے جا رہے ہیں۔ ۔
مرحلہ:
- سب سے پہلے، ماڈیول ونڈو میں درج ذیل کوڈ کو ٹائپ کریں ۔
4175
ہم نے اپنا Sub Procedure UsingOffset بنایا ہے۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ پہلی قدر ہمارا فعال سیل ہے۔ آخری قدر ہے ActiveCell.Offset (1,2) ۔ آفسیٹ پراپرٹی کے ساتھ ہم 1 قطار نیچے اور 2 کالم دائیں منتقل کر رہے ہیں۔ آخر میں، ہم رینج کو رینج کے ساتھ منتخب کر رہے ہیں۔ منتخب کریں طریقہ۔
- دوسرے طور پر، اسے محفوظ کریں اور ونڈو بند کریں۔
- اس کے بعد، سیل B8 کو منتخب کریں۔ یہ ہمارا ایکٹو سیل ہے۔
- پھر، میکرو ڈائیلاگ باکس کو لائیں۔ <12 آخر میں، ہم نے ایکٹو سیل سے منتخب کیا ہے ایک رینج ۔ مزید یہ کہ، حتمی مرحلہ ایسا نظر آنا چاہیے۔
مزید پڑھیں: Excel VBA: قدروں کے ساتھ سیلز کی رینج حاصل کریں (7 مثالیں)
3. کرنٹ ریجن پراپرٹی کو استعمال کرتے ہوئے ایکسل میں VBA کا استعمال کرتے ہوئے ایکٹو سیل سے رینج منتخب کریں
آخری طریقہ کے لیے، ہم Range.CurrentRegion پراپرٹی استعمال کریں گے۔
اسٹیپس:
- <12 سب سے پہلے، ماڈیول ونڈو میں درج ذیل کوڈ کو ٹائپ کریں ۔
3523
ہم اپنے Sub طریقہ کار کو کال کر رہے ہیں۔ cRegion ۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ موجودہ علاقہ پراپرٹی کے ساتھ، ہم رینج ایک خالی سیل تک کا انتخاب کر رہے ہیں۔ آخر میں، ہم رینج کو رینج کے ساتھ منتخب کر رہے ہیں۔ منتخب کریں طریقہ۔
- دوسرے طور پر، اسے محفوظ کریں اور ایکسل شیٹ پر واپس جائیں۔
- اس کے بعد، سیل C10 کو منتخب کریں۔ یہ ہمارا ایکٹو سیل ہے۔
- پھر، میکرو ڈائیلاگ باکس کو لائیں۔ <12 اس طرح، ہم نے منتخب کیا ہے رینج ایک خالی سیل تک۔
45>
پریکٹس سیکشن
ہم نے Excel فائل میں ہر طریقہ کے لیے پریکٹس ڈیٹا سیٹ فراہم کیے ہیں۔
نتیجہ
ہم' آپ کو ایکٹو سیل سے Excel VBA منتخب رینج کے 3 طریقے دکھائے ہیں۔ اگر آپ کو اقدامات کو سمجھنے میں کوئی دشواری پیش آتی ہے تو، نیچے تبصرہ کرنے کے لیے آزاد محسوس کریں۔ پڑھنے کے لیے شکریہ، شاندار رہیں!