رينج مان ٽيبل ٺاهڻ لاءِ Excel VBA (6 مثال)

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

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

ڊائون لوڊ ڪريو مشق ورڪ بڪ

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

Range.xlsm مان ٽيبل ٺاھيو

6 Excel VBA جا مثال رينج مان ٽيبل ٺاهڻ لاءِ

جدولن کي ايڪسل جي مينيو ايڊيشن ۾ لسٽن جي طور تي شروع ڪيو ويو، پر اهي ربن جي مختلف قسمن ۾ ڪارڪردگي ۾ وڌيا. ڊيٽا جي حد کي ٽيبل ۾ تبديل ڪرڻ جي صلاحيت وڌائي ٿي، توهان کي وڌيڪ جلدي ۽ آساني سان ڪم ڪرڻ جي اجازت ڏئي ٿي. رينج کي ٽيبل ۾ تبديل ڪرڻ VBA استعمال ڪرڻ ربن استعمال ڪرڻ کان وڌيڪ آسان طريقو آهي.

فرض ڪريو، اسان وٽ هڪ سادي ڊيٽا سيٽ آهي جنهن ۾ ڪالمن ۾ ڪجهه شيون شامل آهن B ، ڪالمن ۾ انهن شين جي مقدار C ، ۽ ڪالم D ۾ هر شئي لاءِ ڪل سيلز. هاڻي، اسان ڊيٽا جي حد کي ٽيبل ۾ تبديل ڪرڻ چاهيون ٿا. اچو ته ڏيکاريون مختلف مثالن ۽ قدم قدم جي هدايتن مان ٽيبل ٺاهڻ لاءِ رينج B4:D9 Excel VBA سان.

استعمال ڪريو ListObjects .Ad to turn aهڪ Excel ٽيبل ۾ رينج. اسپريڊ شيٽ اعتراض ۾ هڪ خاصيت آهي ListObjects . ListObjects جي هڪ ٽيڪنڪ آهي جنهن کي شامل ڪريو . . شامل ڪريو لاءِ معيار هن ريت آهن.

expression .Add(SourceType, Source, LinkSource, HasHeaders,Destination)

۽، استعمال ڪريو SourceType xlSrcRange .

1. ايڪسل VBA رينج مان ٽيبل ٺاهڻ لاءِ

Excel VBA سان، صارف آساني سان ڪوڊ استعمال ڪري سگھن ٿا جيڪو ربن مان ايڪسل مينيو طور ڪم ڪري ٿو. رينج مان ٽيبل ٺاهڻ لاءِ VBA ڪوڊ استعمال ڪرڻ لاءِ، اچو ته هيٺ ڏنل طريقي تي عمل ڪريون.

اسٽيپس:

11>
  • پهرين، ربن مان ڊولپر ٽيب ڏانھن وڃو.
  • ٻيو، ڪوڊ ڪئٽيگري مان، ڪلڪ ڪريو Visual Basic کولڻ لاءِ. Visual Basic Editor . يا دٻايو Alt + F11 کولڻ لاءِ Visual Basic Editor .
  • ان جي بدران، توهان پنهنجي ورڪ شيٽ تي صرف ساڄي ڪلڪ ڪري سگهو ٿا ۽ وڃو ڏسو ڪوڊ . اهو توهان کي Visual Basic Editor ڏانهن پڻ وٺي ​​ويندو.
    • هي ظاهر ٿيندو Visual Basic Editor <2 جتي اسان رينج مان ٽيبل ٺاهڻ لاءِ پنهنجا ڪوڊ لکون ٿا.
    • ٽيون، Insert ڊراپ-ڊائون مينيو بار مان ماڊيول تي ڪلڪ ڪريو.

    • اهو توهان جي ورڪ بڪ ۾ ماڊيول بنائيندو.
    • ۽، ڪاپي ۽ پيسٽ ڪريو VBA هيٺ ڏيکاريل ڪوڊ.

    VBA ڪوڊ:

    7119
    • ان کان پوءِ، RubSub بٽن تي ڪلڪ ڪري ڪوڊ کي هلايو. يا ڪيبورڊ کي دٻائڻشارٽ ڪٽ F5 .

    17>

    توهان کي ڪوڊ تبديل ڪرڻ جي ضرورت ناهي. توهان صرف اهو ڪري سگهو ٿا ته توهان جي گهرجن مطابق حد کي تبديل ڪريو.

    • ۽، آخر ۾، قدمن تي عمل ڪندي رينج B4:D9 مان ٽيبل ٺاهي ويندي.

    7>0> VBA ڪوڊ وضاحت
    3734

    سب ڪوڊ جو هڪ حصو آهي جيڪو ڪوڊ ۾ ڪم کي سنڀالڻ لاء استعمال ڪيو ويو پر ڪابه قيمت واپس نه ڪندو. اهو پڻ سڃاتو وڃي ٿو subprocedure. تنهن ڪري اسان پنهنجي طريقيڪار کي نالو ڏيون ٿا Create_Table() .

    7572

    هي مکيه ڪوڊ لائن آهي جنهن سان رينج کي ٽيبل طور تبديل ڪيو ويندو آهي. جيئن ته اسان اڳ ۾ ئي ڄاڻون ٿا ته ListObjects.Add هڪ رينج کي هڪسل ٽيبل ۾ تبديل ڪرڻ لاءِ. ۽ اسان استعمال ڪريون ٿا xlSrcRange ماخذ جي قسم جي طور تي. انهي سان گڏ، اسان پنهنجي حد جو اعلان ڪريون ٿا رينج (“B4:D9”) . ۽ آخر ۾، اسان جي ٽيبل کي نالو ڏيو Table1 .

    2753

    اهو عمل ختم ٿي ويندو.

    وڌيڪ پڙهو: Pivot کي ڪيئن اپڊيٽ ڪجي ٽيبل جي حد (5 مناسب طريقا)

    2. Excel VBA استعمال ڪندي رينج مان ٽيبل ٺاهيو

    اچو هڪ ٻيو مثال ڏسون ته رينج مان ٽيبل ٺاهڻ لاءِ Excel VBA استعمال ڪندي.

    STEPS:

    • پهريون، ربن مان Dvelop r ٽئب تي وڃو.
    • ٻيو، ڪلڪ ڪريو Visual Basic کولڻ لاءِ Visual Basic Editor .
    • Visual Basic Editor کي کولڻ جو ٻيو طريقو صرف Alt + F11 کي دٻائڻ آهي.
    • يا، شيٽ تي ساڄي ڪلڪ ڪريو. ، پوءِ چونڊيو ڪوڊ ڏسو .
    • 12>اڳيون، وڃو داخل ڪريو ۽منتخب ڪريو ماڊيول ڊراپ-ڊائون مينيو مان.
    • ۽، هي بصري بنيادي ونڊو کوليندو.
    • ان کان پوء، ڪاپي ۽ پيسٽ ڪريو VBA ڪوڊ هيٺ.

    VBA ڪوڊ:

    2490
    • وڌيڪ، دٻايو F5 ڪي يا ڪلڪ ڪريو رن ڪريو Sub بٽڻ کي هلائڻ لاءِ ڪوڊ.

    • ۽، توھان کي نتيجو ملندو جيئن ڏيکاريل آھي طريقو 1 .
    0> VBA ڪوڊ وضاحت
    4557

    The DIM بيان VBA<2 ۾> ڏانهن اشارو ڪري ٿو " اعلان ڪريو، " ۽ اهو استعمال ڪيو وڃي هڪ متغير کي اعلان ڪرڻ لاء. تنهن ڪري، اسان پنهنجي حد جو اعلان ڪريون ٿا tb2 ۽ ورڪ شيٽ کي ws .

    5958

    VBA سيٽ اسان کي اجازت ڏئي ٿو ته اسان کي حد ۾ ٽائپ ڪرڻ کان پاسو ڪرڻ جي ضرورت آهي اسان کي چونڊڻ جي ضرورت آهي. ۽ ٻيهر جڏهن ڪوڊ هلائي رهيو آهي. تنهن ڪري، اسان پنهنجي رينج کي موجوده علائقي ڏانهن ۽ اسان جي ورڪ شيٽ کي فعال ورڪ شيٽ تي مقرر ڪيو.

    4480

    ڪوڊ جي هن لائن سان، اسان رينج مان ٽيبل ٺاهيندا آهيون ۽ پنهنجي ٽيبل کي نالو ڏيون ٿا Table2 .

    وڌيڪ پڙهو: 1>VBA سان ايڪسل ٽيبل ڪيئن استعمال ڪجي (9 ممڪن طريقا)

    3. ايڪسل ۾ VBA سان رينج مان ٽيبل ٺاهيو

    اچو هڪ ٻيو مثال ڏسون ايڪسل VBA استعمال ڪرڻ جو هڪ رينج مان ٽيبل ٺاهڻ لاءِ.

    قدم:

    • شروع ڪرڻ لاءِ، پوري رينج کي چونڊيو جنهن کي توهان ٽيبل ۾ تبديل ڪرڻ چاهيو ٿا.
    • ٻيو، ڪلڪ ڪريو ڊولپر ربن تي ٽيب.
    • ٽيون، شروع ڪريو Visual Basic Editor تي ڪلڪ ڪري Visualبنيادي .
    • متبادل طور تي، توهان بصري بنيادي ايڊيٽر تائين رسائي ڪري سگهو ٿا Alt + F11 کي دٻائيندي.
    • يا، ساڄي شيٽ تي تي ڪلڪ ڪريو ۽ مينيو مان ڪوڊ ڏسو چونڊيو.
    • 12>اڳيون، هيٺ ڏنل ڊراپ-ڊائون باڪس مان ماڊيول چونڊيو داخل ڪريو. .
    • ۽ بصري بنيادي ونڊو ظاهر ٿيندي.
    • ڪوڊ اتي لکو.

    VBA ڪوڊ:

    3886

    وڌيڪ پڙهو: ايڪسل ۾ ٽيبل ڪيئن ٺاهيو (ڪسٽمائيزيشن سان )

    ملندڙ پڙھڻ

    • حساب ٿيل فيلڊ جي رقم ورهايل ڳڻپ سان پيوٽ ٽيبل ۾
    • Excel ۾ لاڳاپا فريڪوئنسي ورهائڻ کي ڪيئن بيان ڪجي
    • Excel Pivot Table Group by Week (3 مناسب مثال)
    • [درست] تاريخون گروپ نه ٿي سگھن Pivot Table ۾: 4 ممڪن حل
    • Excel ۾ ايمورٽائيزيشن ٽيبل ڪيئن ٺاهيو (4 طريقا) <1 3
    9>1>4. رينج مان ڊائنامڪ ٽيبل ٺاهڻ لاءِ VBA لاڳو ڪريو

    اچو هڪ ٻئي طريقي تي هڪ نظر وجهون هڪ رينج مان ٽيبل ٺاهڻ لاءِ Excel VBA استعمال ڪندي.

    STEPS:

    • شروع ڪرڻ لاءِ، ربن کي کوليو ۽ چونڊيو Developer آپشن.
    • پوءِ، رسائي حاصل ڪرڻ لاءِ Visual Basic Editor ، ڪلڪ ڪريو Visual Basic .
    • دٻائڻ Alt + F11 پڻ آڻيندو Visual Basicايڊيٽر .
    • متبادل طور، ساڄي ڪلڪ ڪريو شيٽ ۽ چونڊيو ڪوڊ ڏسو مينيو مان جيڪو ظاهر ٿئي ٿو.
    • هاڻي، مان Insert drop-down آپشن، چونڊيو Module .
    • پوءِ ڪاپي ۽ پيسٽ ڪريو VBA ڪوڊ جيڪو پٺيان اچي ٿو.

    VBA ڪوڊ:

    5617
    • ڪوڊ کي دٻايو F5 ڪي.
    • 14>0>
      • جيئن طريقي 1 جي مثال ۾ بيان ڪيو ويو آهي، ٽيبل کي حد کان ٺاهيو ويندو.
      • 14> 7>0> VBA ڪوڊ جي وضاحت
        8772

        هي لڪير سب پروسيجر جي نالي کي ظاهر ڪري ٿي.

        4192

        هي ٻه لڪير متغير اعلان لاءِ استعمال ٿينديون آهن.

        4906

        The سان بيان توھان کي اجازت ڏئي ٿو ھڪڙي ھڪڙي اعتراض تي بيانن جي ھڪڙي ترتيب جي بغير اعتراض جي نالي کي درست ڪرڻ جي. تنهن ڪري، اسان With Statement کي شيٽ جي نالي سان ڳنڍيندا آهيون.

        8312

        اهي ترتيب سان آخري قطار ۽ آخري ڪالمن کي ڳولڻ لاءِ آهن.

        7797

        ٽيبل ٺاهڻ لاءِ رينج.

        8088

        مٿي ڏنل رينج ۾ ٽيبل ٺاھيو.

        9519

        ٽيبل جو نالو بيان ڪريو

        4136

        ٽيبل جو انداز بيان ڪريو.

        وڌيڪ پڙهو: شاٽ ڪٽ استعمال ڪندي ايڪسل ۾ ٽيبل ٺاهيو (8 طريقا)

        9> 5. رينج مان ڊائنامڪ ٽيبل ٺاهيو

        هاڻي، رينج مان ٽيبل ٺاهڻ لاءِ ٻئي Excel VBA طريقي تي هڪ نظر وٺو.

        StepS:

        • شروع ڪرڻ لاءِ، ربن کي کوليو ۽ چونڊيو Developer Drop-down menu مان.
        • پوءِ چونڊيو Visual Basic کولڻ لاءِ. Visual Basic Editor .
        • The Visual Basic Editor کي پڻ دٻائي سگھجي ٿو Alt + F11 .
        • متبادل طور، توھان شيٽ تي رائيٽ ڪلڪ ڪري سگھو ٿا ۽ چونڊيو ڪوڊ ڏسو پاپ اپ مينيو مان.
        • ان کان پوءِ، منتخب ڪريو ماڊيول 1>داخل ڪريو ڊراپ-ڊائون مينيو.
        • پوءِ هيٺ ڏنل VBA ڪوڊ ڪاپي ۽ پيسٽ ڪريو.

        VBA ڪوڊ:

        1792
        • آخرڪار، پنهنجي ڪيبورڊ تي F5 دٻائي ڪوڊ هلايو ۽ نتيجو توهان جي ورڪ شيٽ ۾ ڏسندا.

        • ۽، جيئن ڏيکاريو ويو آهي طريقي 1 جي مثال ۾، جدول کي رينج مان ٺاهيو ويندو.

        وڌيڪ پڙهو: ڪيئن ڪجي ايڪسل جدولن کي سٺي نموني ٺاهيو (8 اثرائتو طريقا)

        6. متحرڪ ٽيبل ٺاهڻ لاءِ Excel VBA استعمال ڪريو

        اچو هڪ ٻئي ايڪسل VBA طريقي کي ڳوليون هڪ رينج مان ٽيبل ٺاهڻ جو.

        StepS:

        • شروع ۾، وڃو ڊولپر ٽئب > Visual Basic > Insert > Module .
        • يا، ساڄي ڪلڪ ڪرڻ ورڪ شيٽ تي هڪ ونڊو کلي ويندو. اتان وڃو View Code .
        • ۽، هي توهان کي Visual Basic Editor فيلڊ ڏانهن وٺي ويندو، جتي اسان VBA ميڪروس لکي سگهون ٿا.
        • ٻئي طرف، Alt + F11 کي دٻائڻ سان Visual Basic Editor پڻ کلي ويندو.
        • ان کان پوءِ ٽائيپ ڪريو VBA ڪوڊ. .

        VBA ڪوڊ:

        6401
        • ۽، نتيجو ڏسڻ لاءِ ڪوڊ کي هلائيندا F5 ڪي کي دٻائڻ سان.

        • ۽، ٽيبل ان حد مان ٺاهي ويندي جيئن <1 جي تصوير ۾ ڏيکاريل آهي>طريقو 1 .

        وڌيڪ پڙهو: ڊيٽا سان ايڪسل ۾ ٽيبل ڪيئن ٺاهيو (5 طريقا)

        نتيجو

        مٿين طريقا توھان جي مدد ڪندا توھان جي ھڪڙي جدول کي Excel ۾ رينج مان ٺاھيو. اميد ته هي توهان جي مدد ڪندو! جيڪڏھن توھان وٽ ڪي سوال آھن، تجويزون، يا راءِ مھرباني ڪري اسان کي ٻڌايو تبصرو سيڪشن ۾. يا توهان ExcelWIKI.com بلاگ!

        ۾ اسان جي ٻين مضمونن تي هڪ نظر وجهي سگهو ٿا.

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