Excel VBA: ٽيبل ۾ ڊيٽا داخل ڪريو (4 مثال)

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

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

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

ڊاؤن لوڊ ڪريو مشق ڪرڻ لاءِ ھن مشق واري ورڪ بڪ کي جڏھن توھان پڙھي رھيا آھيو هي آرٽيڪل.

ڊيٽا داخل ڪريو Table.xlsm ۾

اچو ته چئو، اسان وٽ هڪ دڪان جي وڪرو جي فهرست تفصيل سان گڏ آهي جيئن آرڊر جي تاريخ، پيداوار جو نالو، مقدار، يونٽ جي قيمت، ۽ ڪل قيمت.

ايڪسل ۾ ٽيبل ڪيئن ٺاھيو

ڪرڻ لاءِ موٽڻ جي ڊيٽا سيٽ هڪ ايڪسل ٽيبل ۾، ھيٺيون ڪريو-

  • منتخب the سڄو ڊيٽا سيٽ .
  • وڃو ڏانھن وڃو داخل ڪريو ٽيب مان Excel ربن .
  • تي ڪلڪ ڪريو ٽيبل اختيار.

  • آخرڪار، ڪلڪ ڪريو ٺيڪ بٽڻ ٽيبل ونڊو ۾ ٺاهيو.

  • اسان ڪاميابيءَ سان تبديل ڪيو ڊيٽا سيٽ
هڪ ايڪسل ٽيبل۾.

ڊيٽا داخل ڪرڻ لاء هڪ ايڪسل ٽيبل ۾، اسان استعمال ڪنداسين ڪيترائي VBA افعال ۽ پراپرٽيز اسان جي ڪوڊ ۾. هيٺيون سيڪشنبيان ڪري ٿو ته ڪيئن ڪجي اوپن ۽ لکيو ڪوڊ بصري بنيادي ايڊيٽر ۾.

بصري بنيادي ايڊيٽر ۾ ڪوڊ لکو

> مرحلن کولڻجي بصري بنيادي تي عمل ڪريو ايڊيٽر۽ اتي ڪجھ ڪوڊ لکو.
  • وڃو ڊولپر ٽيب مان Excel ربن .
  • ڪلڪ ڪريو The Visual Basic آپشن.

  • ان ۾ Visual Basic for Applications ونڊو، ڪلڪ ڪريو ڊراپ ڊائون داخل ڪريو ڪرڻ لاءِ منتخب نئون ماڊل

17>

هاڻي اهو هڪ نئون ماڊيول آهي کليل ، اتي ڪجهه ڪوڊ لکو ۽ F5 کي دٻايو رن لاءِ.

1. ڊيٽا داخل ڪريو ٽيبل جي آخري قطار ۾ VBA استعمال ڪندي Excel ۾

هن مثال ۾، اسان استعمال ڪنداسين VBA ڪوڊ شامل ڪرڻ لاءِ هڪ نئين قطار جي هيٺيان جي ٽيبل ۽ پوءِ ڊيٽا داخل ڪريو ان ۾. اسان جي ٽيبل ۾، اسان وٽ آهن 4 قطارون جو ڊيٽا . شامل ڪرڻ لاءِ 5هين هڪ ، ڪاپي ۽ پيسٽ ڪريو هيٺ ڏنل ڪوڊ بصري بنيادي ايڊيٽر ۾.

3578

دٻايو F5 ڪرڻ لاءِ چلڻ ڪوڊ <1.

اسان داخل ڪيو آهي هڪ نئين قطار جي ڊيٽا تي هيٺيون جي موجوده ٽيبل .

ڪوڊ وضاحت:

  • اسان جي ڪوڊ ۾، اسان استعمال ڪيو ListObjects اعتراض VBA Excel جو grab the table ان جي name سان. وڌيڪ معلومات لاءِ، هر هڪ جي ListObject Objects a ٽيبل تي ورڪ شيٽ . ٽيبل جو نالو حاصل ڪرڻ لاءِ، ٽيبل تي تي ڪلڪ ڪريو ٽيبل >> ڪلڪ ڪريو تي ٽيبل ڊيزائن ٽئب Excel ربن ۾.

  • پوءِ، اسان استعمال ڪيو ListRows . طريقي شامل ڪريو شامل ڪرڻ لاءِ نئين قطار ٽيبل ۾. هي طريقو لندو آهي ٻه دليلن : پوزيشن ۽ AlwaysInsert .

انٽرنگ ڪندي integer نمبر ، اسان ٽيبل ۾ نئين شامل ڪيل قطار جي لاڳاپتي پوزيشن جي وضاحت ڪري سگھون ٿا. هن مثال ۾، اسان خالي ڇڏي ڏنو پوزيشن دليل ، نتيجي طور، هڪ نئين قطار ڪئي وئي آهي شامل ڪيو ويو آهي تي هيٺان جي ٽيبل .

  • آخر ۾، اسان ڊيٽا سيٽ ڪيو هر هڪ جي سيلز نئين شامل ڪيل قطار . انهي صورت ۾، ڊيٽا هئا . رينج(1) = "1/1/2022" جيئن آرڊر جي تاريخ، .رينج(2) = "ايپل" جيئن پراڊڪٽ، .رينج(3) = 5 جيئن مقدار، .رينج(4) = 1.77 جيئن يونٽ قيمت.

وڌيڪ پڙهو : Excel ٽيبل جو نالو: سڀ توھان کي ڄاڻڻ جي ضرورت آھي

2. ايڪسل ۾ ٽيبل جي مخصوص قطار ۾ ڊيٽا داخل ڪرڻ لاءِ VBA ڪوڊ هلايو

هن مثال ۾، اسان وڃي رهيا آهيون ڊيٽا جي هڪ قطار شامل ڪريو تي مخصوص قطار سان لاڳاپيل ٽيبل ڪوڊ جو ساڳيو ٽڪرو استعمال ڪندي جيڪو اسان مٿين مثال ۾ استعمال ڪيو. انهي صورت ۾، اسان کي صرف وضاحت ڪرڻ جي ضرورت آهي پوزيشن دليل جو ListRows.Add طريقو اسان جيڪوڊ. اچو ته چئون ٿا ته اسان چاهيون ٿا سيل ڊيٽا شامل ڪريو لاءِ نارنگي تفصيل سان قطار نمبر 3 نسبتي ۾ موجوده ٽيبل ڏانهن. ائين ٿيڻ لاءِ، ڪاپي ۽ پيسٽ ڪريو هيٺ ڏنل ڪوڊ بصري ڪوڊ ايڊيٽر ۾.

2560

ڪوڊ کي هلائڻ سان دٻايو. F5 داخل ڪيو ويو The سيل ڊيٽا نارنگي لاءِ ٽين قطار ۾ ٽيبل جي حوالي سان .

23>

پڙھو وڌيڪ: Excel VBA Code for each Row in a Table (شامل ڪريو، مٿان لکو، حذف ڪريو، وغيره)

ملندڙ پڙھڻ

  • حساب ٿيل فيلڊ جي رقم ورهايل ڳڻپ جي لحاظ سان Pivot Table ۾
  • ڪيئن بيان ڪجي لاڳاپا فريڪوئنسي ڊسٽري بيوشن ۾ Excel
  • [سڌ ڪريو] Pivot Table ۾ تاريخن کي گروپ نه ٿو ڪري سگھجي: 4 ممڪن حل
  • ڪيئن حساب ڪجي سيڪڙو فريڪوئنسي ڊسٽريبيوشن ۾ Excel (2 طريقا)
  • پيوٽ ٽيبل ريفريش نه ٿي رهيو آهي (5 مسئلا ۽ حل)
18> 3. ايڪسل ۾ VBA استعمال ڪندي ٽيبل ۾ ڊيٽا داخل ۽ اوور رائٽ ڪريو

هتي اسان وضاحت ڪنداسين ته ڪيئن ڪجي اوور رائٽ جي موجوده ڊيٽا ۾ a ٽيبل بدران of داخل ڪرڻ a نئين قطار of data . ائين ڪرڻ لاءِ، اسان کي استعمال ڪرڻ جي ضرورت پوندي ListObject.ListRows ملڪيت Excel جي بجائي جي ListRows.Add ملڪيت اسان استعمال ڪيو اڳ . ListObject.ListRows ملڪيت پڻ قطار نمبر ( Integer value ) ان جي دليل طور وٺي ٿو. اچو ته چئو، اسان چاهيون ٿا تبديل جي يونٽ جي قيمت جي نارنگي 2.14 کان 2.35 جيڪو اسان داخل ڪيو اڳئين مثال ۾ . ڪاپي ڪريو ۽ پيسٽ ڪريو هيٺ ڏنل ڪوڊ بصري بنيادي ايڊيٽر ۾.

1302

اسان جي ڪوڊ ۾، اسان سيٽ ڪيو جي دليل جي لاءِ ListObject.ListRows ملڪيت جيئن 3 جتي ڊيٽا جي لاءِ نارنگي سان تعلق رکي ٿو . هلايو جي ڪوڊ دٻائيندي F5 ۽ ڏسو فرق .

25>

ڪوڊ آهي تبديل ڪيو ويو صرف يونٽ قيمت جي ڊيٽا تي قطار نمبر 3 لاڳاپو جي طرف ٽيبل .

وڌيڪ پڙهو: ڪيئن داخل ڪجي يا ختم ڪجي قطار ۽ ڪالمن کي Excel Table مان

4. يوزر ان پٽ جي بنياد تي ايڪسل ٽيبل ۾ ڊيٽا داخل ڪرڻ لاءِ VBA ڪوڊ هلايو

هن مثال ۾، اسان وڃي رهيا آهيون داخل ڪريو The ٽيبل جو نالو ۽ وڪري جا تفصيل هڪ پراڊڪٽ جيئن صارف ان پٽ بلڪه هارڊ ڪوڊ ان ۾ VBA ڪوڊ هر هڪ وقت . ھن کي پورو ڪرڻ لاءِ ھيٺ ڏنل ھدايتن تي عمل ڪريو.

  • ڪاپي ۽ پيسٽ ڪريو ھيٺ ڏنل ڪوڊ بصري ڪوڊ ايڊيٽر ۾.
8367
<0
    10>دٻايو F5 ڪوڊ کي هلائڻ لاءِ چلڻ ڪوڊ. 10> رکيو The نالو جي ٽيبل ان ۾ انپٽ باڪس ( ٽيبل1 ، هن مثال ۾) ۽ مارو ٺيڪ.

  • پوءِ اوڊر جي تاريخ، پيداوار جو نالو، مقدار، ۽ يونٽ قيمت ۾ انپٽ باڪس جيڪو ظاهري طور تي . ھن مثال ۾، اسان استعمال ڪيل قدر آھن 1/1/2022، نارنگي، 3، ۽ 35.

28>

  • نتيجي طور، اسان کي حاصل ڪيو آهي نئين قطار سان داخل ٿيل ڊيٽا هيٺيان جي ٽيبل .
  • 12>

    29>

    0> وڌيڪ پڙهو: Excel Table Formatting Tips – تبديل ڪريو ٽيبل جي شڪل

    Notes

    جڏهن اسان شامل ڪيو a نئين قطار سان ڊيٽا VBA ڪوڊ استعمال ڪندي، فارميٽ ، ۽ فارمول حاصل ڪريو ڪياريو جي طرف نئين قطار پاڻمرادو . اسان جي مثال ۾، TotalPrice کالم آؤٽ پُٽ The Product ڪالمن جو Quantity ، ۽ Unit Price . اسان صرف داخل ڪيو صرف مقدار ۽ يونٽ جي قيمت قدر ؛ نئين قطار داخل ڪئي وئي ان سان پراڊڪٽ انهن مان ٻه قدر ڪل قيمت ڪالمن ۾.

    نتيجو

    هاڻي، اسان ڄاڻون ٿا ته ڊيٽا ڪيئن داخل ڪجي ايڪسل ٽيبل ۾ VBA ڪوڊ استعمال ڪندي. اميد آهي ته، اهو توهان کي انهن طريقن کي وڌيڪ اعتماد سان استعمال ڪرڻ ۾ مدد ڏيندو. ڪي به سوال يا تجويزون انھن کي ھيٺ ڏنل تبصري خاني ۾ رکڻ نه وساريندا.

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