مواد جي جدول
هن آرٽيڪل ۾، اسان وضاحت ڪنداسين ته ڪيئن داخل ڪجي ڊيٽا هڪ 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 مسئلا ۽ حل)
هتي اسان وضاحت ڪنداسين ته ڪيئن ڪجي اوور رائٽ جي موجوده ڊيٽا ۾ 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 ڪوڊ استعمال ڪندي. اميد آهي ته، اهو توهان کي انهن طريقن کي وڌيڪ اعتماد سان استعمال ڪرڻ ۾ مدد ڏيندو. ڪي به سوال يا تجويزون انھن کي ھيٺ ڏنل تبصري خاني ۾ رکڻ نه وساريندا.