مواد جي جدول
Excel ۾ سڀ کان اهم سرگرمين مان هڪ آهي نقل کي هٽائڻ ڏنل ڊيٽا سيٽ مان. اڄ مان ڏيکاريندس ته ايڪسل ۾ نقلن کي ڪيئن ختم ڪجي صرف VBA استعمال ڪندي.
ڊائون لوڊ ڪريو مشق ورڪ بڪ
Excel مان نقلن کي هٽايو VBA.xlsm سان
3 نقلن کي هٽائڻ لاءِ Excel ۾ VBA استعمال ڪرڻ جا تڪڙا طريقا
هتي اسان وٽ هڪ ڊيٽا سيٽ آهي جنهن سان نالن، IDs، مارڪس، ۽ گريڊ هڪ اسڪول جي ڪجهه شاگردن جي امتحان ۾ جنهن کي سن فلاور ڪنڊرگارٽن سڏيو ويندو آهي.
جيڪڏهن توهان غور سان ڏسو توهان کي معلوم ٿيندو ته ڪجهه نالا غلطيءَ سان ورجائي ويا آهن.
اڄ اسان جو مقصد ايڪسل VBA استعمال ڪندي نقلي قدرن کي هٽائڻ آهي.
1. فيڪسڊ سيل رينج مان نقلن کي هٽائڻ لاءِ VBA استعمال ڪريو
سڀ کان پهريان، اسان ڪوشش ڪنداسين نقل جا نالا هٽائڻ ۾ مقرر ٿيل سيل رينج استعمال ڪندي VBA ڪوڊ.
هتي، اسان جي ڊيٽا سيٽ جي حد آهي B3:E15 ورڪ بڪ ۾ (بشمول کالم هيڊرز ).
اسان استعمال ڪنداسين. هي مقرر ڪيل سيل رينج ڪوڊ ۾ هتي.
قدم 1:
➤ هڪ نئين VBA ونڊو کوليو ۽ نئون ماڊل داخل ڪريو (هتي ڪلڪ ڪريو ڏسڻ لاءِ ايڪسل ۾ نئون VBA ماڊل ڪيئن کوليو ۽ داخل ڪيو وڃي.
➤ هن ڪوڊ کي ماڊل ۾ داخل ڪريو:
ڪوڊ:
8718
➤ اهو هڪ ميڪرو پيدا ڪري ٿو جنهن کي Remove_Duplicates سڏيو ويندو آهي. A3:E14 منهنجي ڊيٽا سيٽ جي حد آهي، ۽ مان چاهيان ٿو ڊپليڪيٽ قطارن کي هٽائڻ جي بنياد تي کالم 1 . توهانپنهنجو استعمال ڪريو.
قدم 2:
➤ پنهنجي ورڪ شيٽ تي واپس اچو ۽ هن ميڪرو کي هلايو (ڏسڻ لاءِ هتي ڪلڪ ڪريو ڪيئن ميڪرو کي هلائڻ لاءِ).
➤ اهو ڪالم 1 ( شاگردن جو نالو) ۾ نقلن سان قطارون ختم ڪندو.
وڌيڪ پڙهو: ڪيئن ڊليٽ ڪجي ايڪسل ۾ نقلن کي پر هڪ رکو (7 طريقا)
2. منتخب ٿيل سيل رينج مان نقلن کي هٽائڻ لاءِ VBA ڪوڊ داخل ڪريو
هاڻي اسان هڪ ميڪرو ٺاهڻ جي ڪوشش ڪنداسين جيڪا ورڪ شيٽ ۾ ڪنهن به چونڊيل سيل رينج مان نقلن کي هٽائي سگهي.
قدم 1:
➤ نئين VBA ونڊو ٻيهر کوليو ۽ ٻيو نئون ماڊل داخل ڪريو.
➤ هن ڪوڊ کي ماڊل ۾ داخل ڪريو:
ڪوڊ:
8944
➤ اهو هڪ ميڪرو ٺاهي ٿو جنهن کي Remove_Duplicates سڏيو ويندو آهي. مان ڪالمن 1 جي بنياد تي نقلي قطارون ختم ڪرڻ چاھيان ٿو. توهان پنهنجو استعمال ڪريو.
قدم 2:
➤ واپس اچو پنهنجي ورڪ شيٽ تي.
➤ چونڊيو توهان جي ڊيٽا سيٽ ڪريو ۽ هن ميڪرو کي هلايو.
➤ اهو ساڳيو ڪم ڪندو جيئن مٿي ڪيو ويو آهي. ڪالمن 1 ( شاگردن جو نالو) ۾ نقلن سان قطارون هٽايو.
وڌيڪ پڙهو: ڊپليٽ کي ڪيئن هٽايو Excel ۾ قطارون (3 طريقا)
ساڳيا پڙھڻ
- ايڪسل ۾ ڪالمن مان نقل ڪيئن ختم ڪجي (3 طريقا)
- Excel VBA: هڪ صف مان نقل هٽايو (2 مثالون)
- ڊپليڪيٽس کي ڪيئن هٽايو وڃي ۽ ايڪسل ۾ پهريون قدر رکو (5 طريقا)
- هٽايوايڪسل ۾ پهرين واقعن کان سواءِ نقل واريون قطارون (7 طريقا)
- ٻنهي نقلن کي ڪيئن ختم ڪجي Excel ۾ (5 آسان طريقا)
3. ڪيترن ئي ڪالمن مان نقلن کي هٽائڻ لاءِ VBA ميڪرو کي شامل ڪريو
هن وقت تائين اسان انهن قطارن کي هٽايو آهي جيڪي ڪالمن 1 ( شاگردن جو نالو ) ۾ نقل آهن.
پر حقيقت ۾، ٻن شاگردن جا نالا ساڳيا ٿي سگهن ٿا، ان جو هرگز اهو مطلب ناهي ته جيڪڏهن ٻه نالا ساڳيا آهن ته غلطيءَ سان شامل ڪيا ويا آهن.
پر جيڪڏهن ٻن شاگردن جي سڃاڻپ به ساڳي آهي، پوء اھي ساڳيا شاگرد آھن. پوءِ قطار کي هٽائڻو آهي.
هن ڀيري اسان هڪ ميڪرو ٺاهينداسين جيڪو قطار کي هٽائي ڇڏيندو جيڪڏهن ٻنهي قطارن جو نالو ۽ ID ساڳيا آهن.
قدم 1 :
➤ هڪ نئين VBA ونڊو ٻيهر کوليو ۽ ٻيو نئون ماڊل داخل ڪريو.
➤ هن ڪوڊ کي ماڊل ۾ داخل ڪريو:
ڪوڊ:
9073
➤ اهو هڪ ميڪرو ٺاهي ٿو جنهن کي Remove_Duplicates سڏيو ويندو آهي. مان ڪالمن 1 ۽ 2 (نالو ۽ ID) جي بنياد تي نقل ڪيل قطار کي ختم ڪرڻ چاهيان ٿو. توهان پنهنجو استعمال ڪريو.
قدم 2:
➤ واپس اچو پنهنجي ورڪ شيٽ تي.
➤ چونڊيو توهان جي ڊيٽا سيٽ ڪريو ۽ هن ميڪرو کي هلايو.
➤ هن ڀيري اهو قطارن کي ختم ڪندو صرف ان صورت ۾ جڏهن نالو ۽ شاگرد جي سڃاڻپ ساڳي هجي.
نوٽ: هتي جينيفر مارلو کي نه هٽايو ويو آهي ڇاڪاڻ ته ٻن شاگردن جي ID مختلف آهن، يعني اهي ٻه مختلف شاگرد آهن.
وڌيڪ پڙهو: Excel VBA: ڪيترن ئي ڪالمن جي مقابلي ۾ نقلن کي هٽايو (3 مثال)
نتيجو
انهن طريقن کي استعمال ڪندي، توهان نقل ڪري سگھو ٿا هڪ کان VBA استعمال ڪندي Excel ۾ ڊيٽا سيٽ. ڇا توهان کي ڪو مسئلو آهي؟ اسان کان پڇڻ لاء آزاد محسوس ڪريو.