مواد جي جدول
اسان اڪثر استعمال ڪندا آهيون MsgBox ۾ VBA ڪوڊ هلائڻ کان پوءِ اطلاع ڏيکارڻ لاءِ. ڪڏهن ڪڏهن هڪ واحد لڪير صحيح نموني نه ڏيکاري سگهي ٿي. پوء اسان کي ضرورت آهي نئين لائينون شامل ڪريو . تنهن ڪري هن آرٽيڪل مان، توهان سکندا 6 ڪارائتو ميڪرو هڪ نئين لائين شامل ڪرڻ لاءِ MsgBox Excel VBA استعمال ڪندي.
ڊائون لوڊ ڪريو مشق ورڪ بڪ
توهان هتي تان مفت ايڪسل ٽيمپليٽ ڊائون لوڊ ڪري سگهو ٿا ۽ پنهنجو پاڻ تي مشق ڪري سگهو ٿا.
MsgBox.xlsm ۾ نئين لائين ٺاهيو
6 مثال ايڪسل VBA استعمال ڪندي MsgBox ۾ نئين لائين ٺاهڻ لاءِ
1. ايڪسل VBA استعمال ڪندي MsgBox ۾ نئين لائين شامل ڪرڻ لاءِ vbNewLine استعمال ڪريو
هتي، اسان استعمال ڪنداسين vbNewLine in VBA Macro ۾ لائين شامل ڪرڻ لاءِ MsgBox. مان ڏيکاريندس “ Hello! ” پهرين لڪير ۾ ۽ “ Welcome to ExcelWIKI” ٻي لائين ۾.
Steps:
- دٻايو Alt + F11 کولڻ لاءِ VBA ونڊو .
- پوءِ دٻايو جيئن هيٺ ڏنل هڪ ماڊل داخل ڪريو: Insert ➤ Module .
- بعد ۾، ھيٺ ڏنل ڪوڊ ٽائپ ڪريو-
1822
- پوءِ واپس وڃو پنھنجي شيٽ ڏانھن ۽ ڪلڪ ڪريو جيئن ھيٺ کولڻ لاءِ ميڪرو ڊائيلاگ باڪس: ڊولپر ➤ ميڪرو . 13>
- آخر ۾، صرف دٻايو چلايو .
16>
10>11> منتخب The Macro نالو جيئن ڪوڊس ۾ بيان ڪيو ويو آهي.
ھاڻي ھڪ نظر وٺو، vbNewLine Output ڏيکاريندي آھي 2لائنون .
وڌيڪ پڙهو: VBA اي ميل باڊي ۾ هڪ کان وڌيڪ لائينون ٺاهڻ لاءِ Excel ۾ (2 طريقا)
8> 1> 2. ايڪسل ۾ VBA استعمال ڪندي MsgBox ۾ نئين لائن ٺاهڻ لاءِ vbCrLf استعمال ڪريوهاڻي اسان هڪ ٻيو مستقل استعمال ڪنداسين VBA - vbCrLf نئين لائن ٺاهڻ لاءِ MsgBox . اهو پڻ ٻن لڳاتار لائينن جي وچ ۾ هڪ نئين لائين شامل ڪندو.
قدم:
- پهريون، پيروي ڪريو پهرين طريقي کان پھرين ٻن مرحلن ماڊل داخل ڪرڻ لاءِ VBA
- پوءِ لکيو هيٺ ڏنل ڪوڊ ان ۾-
3339
- اڳيون، پهرين طريقي مان چوٿون قدم کي کولڻ لاءِ ميڪرو ڊائلاگ باڪس تي عمل ڪريو.
- منتخب ڪريو Macro name ۽ دٻايو چلايو .
20>
مسلسل vbCrLf شامل ڪيو آهي نئين لائين سان هڪ گپ لائين پڻ.
وڌيڪ پڙهو: ڪيئن شامل ڪجي ايڪسل سيل ۾ لائن (5 آسان طريقا)
3. ايڪسل VBA استعمال ڪندي MsgBox ۾ نئين لائين شامل ڪرڻ لاءِ vbLf داخل ڪريو
اچو ته ٻيو مستقل استعمال ڪريون- vbLf شامل ڪرڻ لاءِ MsgBox ۾ نئين لائين Excel VBA ۾. 3>
قدم:
- فالو ڪريو پهرين طريقن کان پھرين ٻن مرحلن ۾ ماڊل داخل ڪرڻ لاءِ VBA
- بعد ۾، لکيو هيٺ ڏنل ڪوڊ ان ۾- 13>
5304
- پوءِ پهرين طريقي مان چوٿون قدم Macro ڊائلاگ باڪس کولڻ لاءِ.
- بعد ۾، چونڊيو Macro name جيئن ڪوڊز ۾ بيان ڪيو ويو آهي ۽ رن کي دٻايو.
۽ جلد ئي توهان کي گهربل آئوٽ ملندو.
وڌيڪ پڙهو: ڪيئن شامل ڪجي نئين لائين سان ڪانڪٽيٽ فارمولا سان Excel ۾ (5 طريقا)
4. ايڪسل ۾ VBA استعمال ڪندي MsgBox ۾ نئين لائين ٺاهڻ لاءِ Chr لاڳو ڪريو
هتي، اسان VBA جا ٻه مستقل استعمال ڪنداسين- Chr(13) & Chr(10) لائنز شامل ڪرڻ لاءِ.
قدم:
- شروع ڪريو پهريون ٻه مرحلا پهرين طريقي کان ماڊيول داخل ڪرڻ لاءِ VBA
- پوءِ لکيو هيٺ ڏنل ڪوڊ ان ۾-
3874
- ان کان پوءِ پهرين طريقي مان چوٿون قدم کي کولڻ لاءِ ميڪرو ڊائلاگ باڪس تي عمل ڪريو.
- پوءِ چونڊيو تفويض ڪيو ويو Macro name ۽ دٻايو رن .
ڏسو ته اسان کي ساڳيو آئوٽ مليو آهي.
0> 8>1>5. ايڪسل VBA ۾ ميڪرو اندر نئين لائين شامل ڪريواڳئين طريقن ۾، اسان ڪوڊ ۾ لائن کي ٽوڙيو نه. هتي، اسين ٽوڙينداسين ۽ سٽون شامل ڪنداسين ڪوڊن ۾.
قدم:
10>2341۾ ماڊل داخل ڪرڻ لاءِ
- بعد ۾، پهرين طريقي جي چوٿين قدم تي عمل ڪريو ميڪرو ڊائلاگ باڪس کولڻ لاءِ.
- پوءِ صرف چونڊيو Macro name ۽ دٻايو رن .
هاڻيڏسو، ته macro نئين لائين شامل ڪئي آهي رکندي هڪ خال واري لڪير لائينن جي وچ ۾.
وڌيڪ پڙهو: ڪيئن ڪجي هڪ لائين بريڪ ايڪسل ۾ (4 طريقا)
8> 6. MsgBox ۾ نيون لائينون شامل ڪرڻ لاءِ VBA کي شامل ڪريو بٽڻ استعمال ڪندياسان جي بلڪل آخري طريقي ۾، اسان ڪم کي ڪجھ مختلف طريقي سان ڪنداسين. اسان MsgBox ۾ لائينون شامل ڪرڻ لاءِ بٽن سيٽ ڪنداسين.
6.1 بٽڻ سنگل لائين لاءِ
پهرين، اسان ھڪڙي لڪير کي شامل ڪرڻ لاء ھڪڙو بٽڻ ٺاھيو. ان لاءِ، مون هڪ ڊيٽا سيٽ ٺاهيو آهي جيڪو ان پٽ ڏيڻ لاءِ ٽن سيلن جي نمائندگي ڪري ٿو آخري نالو ، ايڊريس ، ۽ فون نمبر . جڏهن اسان بٽن تي ڪلڪ ڪنداسين، اهو سيلز کي چيڪ ڪندو ۽ جيڪڏهن هڪ خالي سيل ملي ٿو ته پوءِ انهي سيل لاءِ پيغام ڏيکاريندو .
- ڪلڪ ڪريو جيئن ھيٺ ڏنل: ڊولپر ➤ داخل ڪريو ۽ پوءِ منتخب ڪريو جي مستطيل باڪس مان فارم ڪنٽرول سيڪشن .
34>
- جلد ئي پوءِ، توهان کي هڪ پلس سائن ملندو توهان جو ڪرسر، بٽڻ جي سائيز کي سيٽ ڪرڻ لاءِ، پنهنجي ماؤس تي کاٻي-ڪلڪ ڪريو ۽ ڇڏيو شيٽ تي.
- پوءِ ساڄي ڪلڪ ڪريو پنهنجي مائوس تي بٽن ۽ چونڊيو ٽيڪسٽ ايڊٽ ڪريو context menu مان بٽن جو نالو سيٽ ڪرڻ لاءِ.
- قسم The نالو ۽ شيٽ تي ڪٿي به ڪلڪ ڪريو.
- ٻيهر ساڄي ڪلڪ ڪريو توهان جو مائوس تي بٽن ۽ منتخب ڪريو Macro تفويض ڪريو context menu مان سيٽ ڪرڻ لاءِ Macro .
- هن وقت، هڪ ڏيو ميڪرو نالو ۽ پريس ڪريو نئون . 13>
- پوءِ ٽائپ ڪريو هيٺ ڏنل ڪوڊس - 13>
6700
6>7>0> ڪوڊ بريڪ ڊائون
- پهريون، مون هڪ ذيلي طريقيڪار SingleLine_Button ٺاهيو.
- پوءِ هڪ متغير اعلان ڪيو WS as ورڪ شيٽ .
- پوءِ استعمال ڪيو ٽي IF بيان سيلز کي چيڪ ڪرڻ لاءِ، جيڪڏهن سيل ڀرجي ويو آهي ته پوءِ اهو ان کي نظرانداز ڪندو ۽ جيڪڏهن هڪ خالي سيل حاصل ٿئي ٿو پوءِ ڏيکاريندو ملندڙ پيغام ذريعي MsgBox .
- بعد ۾، بس واپس وڃو پنھنجي شيٽ ڏانھن ۽ دٻايو دٻايو بٽن .
جيئن ته آخري نالو فيلڊ خالي آهي ان ڪري اهو نوٽيفڪيشن پيغام ڏيکاري رهيو آهي.
- دٻايو OK ۽ پوءِ اهو ٻئي فيلڊ چيڪ ڪندو .
44>
ٻيو فيلڊ خالي آهي پڻ ان ڪري شامل ڪيو ويو ew لائن ان کي مطلع ڪرڻ لاءِ .
هتي، مون پهريون فيلڊ ڀريو ۽ بٽڻ کي دٻايو، ۽ ڏسو ته ان فيلڊ کي ڇڏي ڏنو ۽ نياپو ڏيکارڻ لاءِ سيڪنڊ فيلڊ ڏانهن ڇڪيو.
31> 6.2 ڪيترن ئي لائينن لاءِ بٽڻ
تفويض ڪندي هي بٽڻ، اسان ميسيج باڪس ۾ هڪ وقت ۾ هڪ کان وڌيڪ لائينون شامل ڪرڻ جي قابل ٿي وينداسين.
- پهريون، پھرين 6 مرحلن تي عمل ڪريو.پويون سيڪشن شامل ڪرڻ لاءِ بٽن ۽ تفويض ڪريو ميڪرو .
47>
- پوءِ ٽائپ ڪريو هيٺ ڏنل ڪوڊ ميڪرو ۾ 13>
5032
48>3> 7>0> ڪوڊ بريڪ ڊائون
- هتي، مون هڪ سب پروسيس >Multiple_Line_Button ٺاهيو آهي.
- پوءِ ڪجهه متغيرن جو اعلان ڪيو WS جيئن ورڪ شيٽ ۽ آخري_نالو ، ايڊريس ، فون ، Error_msg As
- بعد ۾، استعمال ڪيو لين ۽ رينج فيلڊز کي سيٽ ڪرڻ لاءِ.
- آخر ۾، استعمال ڪيو جيڪ بيان چيڪ ڪرڻ لاءِ ته ڇا فيلز خالي آهن يا نه . جيڪڏهن اهو ڀريو وڃي ته ان کي ڇڏي ڏيو ۽ جيڪڏهن نه ته پوءِ MsgBox ذريعي نياپا ڏيکاريندو.
- آخر ۾، صرف واپس شيٽ ڏانهن ۽ دٻايو بٽن .
۽ ڏسو اهو ڏيکاري رهيو آهي ٽي لائينون لاءِ ٽي فيلڊز جيئن اهي سڀ خالي آهن.
اڳيون 2 فيلڊس .
وڌيڪ پڙهو: ڪيئن لڳايون هڪ کان وڌيڪ لائينون ايڪسل سيل ۾ (2 آسان طريقا)
Conclusion
مون کي اميد آهي ته مٿي بيان ڪيل طريقا ڪافي سٺا هوندا ته جيئن Excel VBA استعمال ڪندي MsgBox ۾ نئين لائين ٺاهي سگهجي. تبصرو سيڪشن ۾ ڪو به سوال پڇڻ لاء آزاد محسوس ڪريو ۽ مهرباني ڪري مون کي موٽ ڏيو.