رينج جي مواد کي صاف ڪرڻ لاءِ Excel VBA (3 مناسب ڪيس)

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

جيڪڏهن توھان ڳولي رھيا آھيو حل يا ڪجھ خاص ٽوڪن لاءِ صفائي مواد جي حد کي Excel VBA سان ته پوءِ توھان صحيح جاءِ تي آيا آھيو. هتي ڪجھ آسان قدم آهن جي مواد کي صاف ڪريو رينج سان Excel VBA . اهو آرٽيڪل توهان کي ڏيکاريندو هر هڪ قدم ۽ مناسب نموني سان، توهان آساني سان انهن کي پنهنجي مقصد لاء لاڳو ڪري سگهو ٿا. اچو ته مضمون جي مرڪزي حصي ۾ وڃون.

پریکٹس ورڪ بڪ ڊائون لوڊ ڪريو

توهان هتي کان مشق ورڪ بڪ ڊائون لوڊ ڪري سگهو ٿا:

رينج جا مواد صاف ڪريو .xlsm

Excel VBA سان رينج جا مواد صاف ڪريو: 3 ڪيس

فرض ڪريو، توھان وٽ ھڪڙو ڊيٽا سيٽ آھي جيڪو توھان چاھيو ٿا موجوده سيلن کي صاف ڪرڻ لاءِ ٻيهر استعمال ڪرڻ. تنهن ڪري، توهان هڪ ايڪسل فائل جي مواد کي صاف ڪرڻ لاء VBA ڪوڊ استعمال ڪري سگهو ٿا. هن سيڪشن ۾، مان توهان کي ڏيکاريندس تڪڙو ۽ آسان طريقا ونڊس آپريٽنگ سسٽم تي Excel VBA سان رينج جي مواد کي صاف ڪرڻ لاءِ. توهان هن مضمون ۾ هر شيء جي واضح وضاحتن سان تفصيلي وضاحت ڳوليندا. مون هتي Microsoft 365 ورجن استعمال ڪيو آهي. پر توهان استعمال ڪري سگهو ٿا ٻيو نسخو توهان جي دستيابي جي مطابق. جيڪڏهن هن آرٽيڪل مان ڪجھ به توهان جي ورزن ۾ ڪم نٿو ڪري ته پوءِ اسان کي تبصرو ڏيو.

ڪيس 1: رينج جا سڀئي مواد صاف ڪريو

توهان استعمال ڪري سگهو ٿا موجوده ورڪ شيٽ يا ٻين ورڪ شيٽ ۾ هڪ مخصوص رينج جي مواد کي صاف ڪرڻ لاءِ ڪليئر ڪمانڊ ۽ ڊيليٽ ڪمانڊ ٻئي ورڪ بڪ مان پڻ. مان ڪندستوهان کي هڪ هڪ ڪري سڀئي ڪيس ڏيکاريو.

i. سيلز جي مخصوص رينج جا مواد صاف ڪريو

جيڪڏهن توهان ڪنهن مخصوص رينج جي مواد کي صاف ڪرڻ چاهيو ٿا ته هيٺ ڏنل قدمن تي عمل ڪريو:

📌 قدم:

  • ان لاءِ، پھريائين، مٿين ربن ڏانھن وڃو ۽ Developer تي دٻايو، پوءِ مينيو مان Visual Basic آپشن کي دٻايو.
  • توھان استعمال ڪري سگھو ٿا ALT + F11 کولڻ لاءِ “Microsoft Visual Basic for Applications” window جيڪڏھن توھان ڊولپر ٽيب شامل نه ڪيو آھي.

  • هاڻي، “Microsoft Visual Basic for Applications” نالي هڪ ونڊو ظاهر ٿيندي. هتي مٿين مينيو بار مان، پريس ڪريو “Insert” ۽ هڪ مينيو ظاهر ٿيندو. انهن مان، چونڊيو “ماڊيول” اختيار.

  • هاڻي، هڪ نئون “ماڊيول“ ونڊو ظاهر ٿيندي. ۽ پيسٽ ڪريو هن VBA ڪوڊ کي دٻي ۾.

Clear Command:

5769

  • ڪوڊ کي هلائڻ لاءِ مٿي مينيو ڏانھن وڃو، رن اختيار کي دٻايو، ۽ ھتي ڪجھ ٻيا آپشن کوليندا ۽ منتخب ڪريو The Sub/UserForm هلائيندا <2. توهان پڻ دٻائي سگهو ٿا F5 ڪوڊ کي هلائڻ لاءِ.

13>
  • استعمال ڪندي صاف ڪمانڊ، سيلز کي صاف ڪيو ويندو پڻ فارميٽنگ پڻ ختم ڪئي ويندي. پر خالي خانا اتي هوندا.
  • 1>Delete Command استعمال ڪندي:

    توهان پڻ استعمال ڪري سگهو ٿا حذف ڪريو حڪم جي بدران صاف ڪريو حڪم. پوء پيسٽ ڪريوماڊل ۾ ھيٺ ڏنل ڪوڊ.

    9242

    ڊليٽ ڪمانڊ استعمال ڪندي، جڏھن توھان ڪوڊ هلائيندا، سيلز جي چونڊيل حد کي ھٽايو ويندو مڪمل طور تي.

    وڌيڪ پڙهو: Excel VBA: صاف مواد جيڪڏهن سيل ۾ مخصوص قدر شامل آهن

    0> وچ ۾ فرق Excel VBA ۾ ڪمانڊ صاف ۽ حذف ڪريو:

    Clear ۽ Delete commands Excel VBA جي وچ ۾ اهم فرق اهو آهي ته حذف ڪريو حڪم هٽائي ٿو خيلن جي چونڊيل حد مڪمل طور تي ۽ صاف ڪمان صرف سيل جي قيمت ۽ فارميٽنگ کي هٽائي ٿو پر خالي سيل اتي هوندو.

    ii. مڪمل ورڪ شيٽ جا مواد صاف ڪريو

    جيڪڏهن توهان ورڪ شيٽ جي سڀني سيلن کي صاف ڪرڻ چاهيو ٿا ته هيٺ ڏنل ڪوڊ استعمال ڪريو. هتي، مان "1.2" نالي ورڪ شيٽ مان مواد صاف ڪري رهيو آهيان. توھان کي داخل ڪرڻو پوندو نالو جي ورڪ شيٽ جو جنھن کي توھان انٽ ٿيل ڪاما ۾ صاف ڪرڻ چاھيو ٿا.

    2213

    پڻ، توهان استعمال ڪري سگهو ٿا حذف ڪريو حڪم هڪ ورڪ شيٽ ۾ سڀني استعمال ٿيل سيلز کي هٽائڻ لاء. پوء، توھان کي ھيٺ ڏنل ڪوڊ استعمال ڪرڻو پوندو. بس، ورڪس شيٽ جو نالو مٽايو ڪاما ۾.

    6577

    iii. فعال ورڪ شيٽ جا مواد صاف ڪريو

    ڪڏهن ڪڏهن، توهان کي صرف فعال ورڪ شيٽ جي مواد کي صاف ڪرڻ جي ضرورت پوندي. انهي صورت ۾، توهان کي هيٺ ڏنل هڪ سادي ڪوڊ ڪرڻو پوندو:

    9500

    توهان مڪمل طور تي سيلز کي ختم ڪرڻ لاء حذف حڪم پڻ استعمال ڪري سگهو ٿا.فعال ورڪ شيٽ. ان لاءِ ھيٺ ڏنل ڪوڊ کي ماڊل ۾ پيسٽ ڪريو.

    Sub Delete_Contents_Range()

    ActiveSheet.Cells.Delete

    End Sub

    وڌيڪ پڙهو: Excel ۾ مواد کي حذف ڪرڻ ۽ صاف ڪرڻ جي وچ ۾ فرق

    ڪيس 2: رينج جي صاف مواد فارميٽنگ کي برقرار رکندي

    پوئين طريقن ۾، توهان محسوس ڪيو آهي ته توهان هٽائي رهيا آهيو سيل جي قيمتن سان گڏ سيل فارميٽ پڻ. تنهن ڪري، جيڪڏهن توهان چاهيو ٿا ته سيل جي قيمتن کي ختم ڪريو صرف فارميٽنگ کي برقرار رکندي ساڳيو.

    i. مخصوص رينج جا مواد

    توهان استعمال ڪري سگهو ٿا ClearContents ڪمانڊ ۾ Excel VBA هڪ مخصوص رينج جي مواد کي صاف ڪرڻ لاءِ. ان لاءِ ھيٺ ڏنل ڪوڊ کي ماڊل ۾ پيسٽ ڪريو.

    6974

    نتيجي طور، جڏھن توھان ڪوڊ ھلائيندا توھان کي ڏسندا ته چونڊيل سيلز صاف ٿي ويا آھن پر فارميٽ اڃا باقي آھن. .

    وڌيڪ پڙهو: ڪيئن صاف ڪجي سيلز کي ڪي قدر سان Excel ۾ (2 طريقا)

    ii. مخصوص ورڪ شيٽ جا مواد

    جڏهن توهان مخصوص ورڪ شيٽ جي مواد کي صاف ڪرڻ چاهيو ٿا جڏهن ته فارميٽ کي ساڳيو رکيو وڃي، توهان کي هيٺ ڏنل ڪوڊ استعمال ڪرڻو پوندو:

    7447

    🔎 VBA ڪوڊ وضاحت:

    • ورڪ شيٽ(“2.2”) کي سڏيو وڃي ٿو ورڪ شيٽ جنهن جو نالو ”2.2“ آهي جيڪڏهن توھان چاھيو ٿا ڪنھن ٻئي نالي جي ورڪ شيٽ کي ڪال ڪريو پوءِ، ورڪس شيٽ جو نالو inverted ڪاما ۾ داخل ڪريو.
    • ۽، رينج(“B2:D4”) جي رينج بيان ڪري رھيو آھي سيلزجنهن کي صاف ڪيو ويندو. توھان پنھنجي ضرورت مطابق سيل جي حد ۾ ترميم ڪري سگھو ٿا.

    iii. ٻين ورڪ بڪ مان مواد

    توهان پڻ صاف ڪري سگهو ٿا جي مواد جي ٻيو ورڪ بڪ استعمال ڪندي VBA ڪوڊ. پر، ان لاءِ، توھان کي ڪرڻو پوندو رکڻ ھي ورڪ بڪ اوپن . ان لاءِ ھيٺ ڏنل ڪوڊ استعمال ڪريو:

    3373

    🔎 VBA ڪوڊ وضاحت:

    • 1>
    • ورڪ شيٽ(“شيٽ 1”) ورڪ شيٽ کي ڪال ڪري رهيو آهي “شيٽ 1“. ڪنهن ٻئي ورڪ شيٽ کي سڏڻ لاءِ، صرف ورڪ شيٽ جو نالو داخل ڪريو جي بدران "شيٽ 1" ھن ڪوڊ ۾.
    • ۽، رينج ("B3:D13") سيلز جي حد کي بيان ڪري رھيو آھي جيڪو صاف ڪيو ويندو. توهان پنهنجي ضرورت مطابق سيل جي حد ۾ ترميم ڪري سگهو ٿا.

    وڌيڪ پڙهو: ايڪسل ۾ VBA استعمال ڪندي فارمولين کي حذف ڪرڻ کان سواءِ مواد ڪيئن صاف ڪجي

    ڪيس 3: هڪ ئي وقت سڀني ورڪ شيٽس جي مخصوص رينج جا مواد صاف ڪريو

    جيڪڏهن توهان کي صاف ڪرڻ جي ضرورت آهي مواد هڪ مخصوص رينج جي گهڻن ورڪ شيٽس توهان اهو ڪري سگهو ٿا هڪ ڀيرو استعمال ڪندي هڪ VBA ڪوڊ. توھان کي ھي ڪم ڪرڻ لاءِ لوپ استعمال ڪرڻو پوندو. پيسٽ ڪريو هن ڪوڊ کي ماڊل ۾ صاف ڪرڻ لاءِ رينج جي مواد کي صاف ڪرڻ لاءِ B2:D4 سڀني ورڪ شيٽ جي. جيڪڏهن توهان سيل جي حد کي تبديل ڪرڻ چاهيو ٿا ته پوءِ تبديل ڪريو 4thلائن ۽ پنهنجي ڊيٽا جي حد داخل ڪريو.

    8280

    ياد رکڻ جون شيون

    13>
  • استعمال ڪندي صاف ڪمانڊ صرف ٿيندو. سيل ويلز ۽ فارميٽ کي صاف ڪريو.
  • Delete command مڪمل طور سيلز کي ختم ڪري ڇڏيندو.
  • ClearContents ڪمانڊ صرف سيلن جي قيمتن کي صاف ڪندو ۽ سيل فارميٽ کي اڻڄاڻ رکو.
  • نتيجو

    هن آرٽيڪل ۾، توهان ڏٺو آهي ته ڪيئن ڪجي Excel VBA سان رينج جي مواد کي صاف ڪريو . مون کي اميد آهي ته توهان هن مضمون کي مددگار ثابت ڪيو. توھان وزٽ ڪري سگھو ٿا اسان جي ويب سائيٽ ExcelWIKI وڌيڪ سکڻ لاءِ Excel سان لاڳاپيل مواد. مهرباني ڪري، تبصرو، تجويزون، يا سوالن کي ڇڏي ڏيو جيڪڏهن توهان وٽ هيٺ ڏنل تبصري سيڪشن ۾ آهي.

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