VBA ڪوڊ پرنٽ بٽڻ لاءِ Excel ۾ (5 مثال)

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

جيڪڏهن اسان پنهنجي ايڪسل ورڪ شيٽ ۾ ڪسٽم پرنٽ بٽڻ سيٽ ڪري سگهون ٿا ته پوءِ اهو تمام صارف دوست ٿي سگهي ٿو ۽ شيٽ ڇپائڻ لاءِ وقت بچائي سگهي ٿو. استعمال ڪندي VBA Macros ، اسان اهو آساني سان ڪري سگهون ٿا. تنهن ڪري هي آرٽيڪل توهان کي ايڪسل ۾ پرنٽ بٽڻ لاءِ VBA ڪوڊ استعمال ڪرڻ لاءِ 5 سادي ميڪرو فراهم ڪندو.

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

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

VBA ڪوڊ ٺاھيو پرنٽ بٽڻ.xlsm

5 مثال VBA استعمال ڪرڻ جا ايڪسل ۾ پرنٽ بٽڻ لاءِ ڪوڊ

اچو ته متعارف ڪرايون پهرين اسان جي ڊيٽا سيٽ جو جيڪو نمائندگي ڪري ٿو ڪجهه سيلزپرسن جي مختلف علائقن ۾ وڪرو.

9>1>1. ايڪسل ۾ پرنٽ ڊائلاگ باڪس لاءِ پرنٽ بٽڻ ٺاهڻ لاءِ VBA ڪوڊ استعمال ڪريو

پهرين، اسان هڪ پرنٽ بٽڻ ٺاهينداسين ۽ پوءِ ان لاءِ ڪوڊ لکنداسين.

مرحلا:

  • ڪلڪ ڪريو جيئن هيٺ ڏنل: ڊولپر >> داخل ڪريو >> بٽڻ باڪس.

جلد ئي پوءِ، توهان کي توهان جي ڪرسر ۾ هڪ پلس سائن (+) ملندو.

  • ڇڏيو جيڪو ڪرسر توهان جي مرضي مطابق بٽن جي سائيز ۽ ٿوري دير کان پوءِ، هڪ ڊائلاگ باڪس نالي Asign Macro کلي ويندو.

  • هڪ نالو ڏيو ۽ دٻايو نئون .

A VBA ونڊو ظاهر ٿيندي.

  • پوءِ ٽائپ ڪريو ان ۾ ھيٺ ڏنل ڪوڊ-
6559
  • هاڻي واپس وڃو توھان جي ڏانھن شيٽ .

7>

ڪوڊ بريڪ ڊائون

11>
  • هتي , مون هڪ Sub طريقه ڪار ٺاهيو، DialogBox .
  • پوءِ استعمال ڪيو Dialogs (xlDialogPrint). ڏيکاريو کولڻ لاءِ. پرنٽ ڊائلاگ باڪس .
  • بٽڻ ٺهيل آهي.

    • ساڄي ڪلڪ ڪريو تي بٽن ۽ بٽڻ جو نالو تبديل ڪرڻ لاءِ Context menu مان Edit Text چونڊيو.

    • بعد ۾، صرف ٽائپ ڪريو جي نالو ۽ ڪلڪ ڪريو پنهنجي مائوس ڪٿي به بٽن جي ٻاهران .

    پوءِ صرف بٽن کي دٻايو.

    22>

    پوءِ توهان کي پرنٽ ڊائلاگ باڪس ملندو. جيڪڏھن توھان چاھيو ته توھان ان کي ھاڻي پرنٽ ڪري سگھو ٿا.

    جيڪڏھن توھان وٽ ھن وقت ڪو به پرنٽر نه آھي توھان ڪري سگھوٿا محفوظ ان کي جيئن پي ڊي ايف . وڌيڪ استعمال لاءِ يا بعد ۾ پرنٽ ڪرڻ لاءِ.

    • هاڻي ٺيڪ کي دٻايو.

    • هن وقت صرف هڪ نالو ۽ دٻايو محفوظ ڪريو .
    • 14>

      24>3>

      هتي پرنٽ ٿيل آهي PDF .

      وڌيڪ پڙهو: Excel ۾ پرنٽ سيٽنگون ڪيئن ترتيب ڏيو (8 مناسب ٽرڪس) <3

      2. فعال شيٽ لاءِ پرنٽ بٽڻ ٺاهڻ لاءِ VBA ڪوڊ استعمال ڪريو

      هتي، اسان استعمال ڪنداسين VBA کي پرنٽ ڪرڻ لاءِ هڪ Active Sheet .

      Steps:

      • Follow the پهرين سيڪشن مان پھرين ٻه قدم ٺاھڻ لاءِ بٽڻ ۽ هڪ ميڪرو مقرر ڪريو .
      • 12> لکو ميڪرو نالو ۽ پريس ڪريو نئون .

      جلدي کان پوءِ، هڪ VBA ونڊو کلي ويندي.

      • پوءِ لکيو هيٺ ڏنل ڪوڊس ان ۾-
      5841
      • بعد ۾، واپس وڃو ڏانهن
      • 14>

        7>0> ڪوڊ بريڪ ڊائون
      11>
    • هتي، مون هڪ سب طريقي تيار ڪيو , ActiveSheet .
    • پوءِ استعمال ڪيو PrintOut to منتخب The active sheet and print it .
    • هاڻي صرف دٻايو دٻايو بٽن .
    • 14>

      A ڊائيلاگ باڪس نالي پرنٽ آئوٽ پُٽ محفوظ ڪريو جيئن کوليندو.

      11>
    • هڪ نالو ڏيو ۽ دٻايو محفوظ ڪريو .

    پوءِ توهان کي پرنٽ ڪيو ويندو PDF .

    توهان ڪري سگهو ٿا آساني سان تبديل ڪريو پرنٽر جيڪڏھن توھان کي ضرورت آھي.

    • ڪلڪ ڪريو تي فائل جي پاسي گھر

    31>

    11>
  • پوءِ چونڊيو پرنٽ اختيار ۽ ڪلڪ ڪريو تي ڪلڪ ڪريو ڊراپ-ڊائون چونڊڻ لاءِ a پرنٽر .
  • وڌيڪ پڙهو: سڀني شيٽ کي Excel ۾ ڪيئن پرنٽ ڪجي (3 طريقا) 3>9>1>3. ايڪسل ۾ منتخب ٿيل شيٽس لاءِ پرنٽ بٽڻ ٺاهڻ لاءِ VBA ڪوڊ لاڳو ڪريو

    جيڪڏهن توهان چاهيو ٿا پرنٽ مخصوص چونڊيل شيٽ ته پوءِ اهو پڻ ممڪن آهي استعمال ڪندي VBA .

    قدم:

    • پيرو ڪريو پهرين سيڪشن مان پهرين ٻه قدم کي ٺاهڻ لاءِ بٽڻ ۽ تفويض a macro .
    • پوءِ لکو Macro نالو ۽ پريس ڪريو نئون .<13
    0>33>3>

    جلدي کان پوءِ،a VBA ونڊو کلي ويندي.

    • بعد ۾، ٽائپ ڪريو هيٺ ڏنل ڪوڊ ان ۾-
    7523

    پوءِ واپس وڃو پنھنجي شيٽ ڏانھن.

    34>

    6>7>

    ڪوڊ بريڪ ڊائون

    • هتي، مون هڪ سب پروسيجر ٺاهيو، SelectedSheets .
    • پوءِ استعمال ڪيو ActiveWindow to شيٽ چونڊيو فعال ايڪسل ونڊو مان.
    • اڳيون، استعمال ڪيو پرنٽ آئوٽ پرنٽ ڪرڻ لاءِ گهڻن منتخب شيٽس .
    • هاڻي شيٽس چونڊيو ۽ پريس ڪريو پرنٽ بٽڻ . مون ٻه شيٽ چونڊيا آهن.

    • نالو ڏيو جي لاءِ PDF ۽ دٻايو محفوظ ڪريو .

    PDF فائل ۾ t wo صفحا آهن ٻه شيٽ <2 لاءِ>.

    37>

    0> وڌيڪ پڙهو: ڪيئن پرنٽ ڪجي مخصوص شيٽ استعمال ڪندي ايڪسل ۾ VBA ميڪرو استعمال ڪندي (4 طريقا)

    ملندڙ پڙھڻ:

    • A4 سائيز ۾ ايڪسل شيٽ ڪيئن پرنٽ ڪجي (4 طريقا)
    • ڪيئن رکو Excel ۾ هيڊر جڏهن ڇپائي (3 طريقا)
    • Excel VBA: ڪيئن پرنٽ ايريا کي متحرڪ طور تي سيٽ ڪيو وڃي (7 طريقا)
    • ڪيئن پرنٽ ڪيو وڃي Excel ليڪن سان شيٽ (3 آسان طريقا)
    • ڪسيل ۾ گراف ڪيئن پرنٽ ڪجي (5 طريقا)

    4. منتخب ٿيل رينج سان مخصوص شيٽ لاءِ پرنٽ بٽڻ ٺاهڻ لاءِ ايڪسل VBA کي شامل ڪريو

    هتي، اسان هڪ پرنٽ بٽڻ کي پرنٽ a منتخب ڪنداسين حد هڪ مخصوص شيٽ کان .

    قدم:

    11>
  • پيرو ڪريو پهرينپهرين حصي کان ٻه قدم بٽن ٺاهڻ لاءِ ۽ هڪ ميڪرو تفويض ڪريو.
  • لکيو ميڪرو نالو ۽ پريس ڪريو نئون .
  • 3>

    جلد ئي پوءِ، هڪ VBA ونڊو کلي ويندي.

    • پوءِ لکيو هيٺ ڏنل ڪوڊس
    9221
    • بعد ۾، پنهنجي شيٽ ڏانهن واپس وڃو.

    6>

    ڪوڊ بريڪ ڊائون

    • هتي، مون هڪ ذيلي طريقي، Specific SheetnRange ٺاهيو آهي.
    • پوءِ استعمال ڪيو ويو بيان سان چوڻ a مخصوص
    • اڳيون، پرنٽ ايريا = “B2:D11”.PrintOut ڪندو منتخب رينج مخصوص شيٽ مان ۽ ڪندو پرنٽ ان کي.
    • هاڻي صرف دٻايو دٻايو پرنٽ بٽڻ .

    40>

    • سيٽ ڪريو نالو لاءِ PDF ۽ دٻايو محفوظ ڪريو .

    41>

    اهو پرنٽ ٿيل مخصوص شيٽ آهي.

    وڌيڪ پڙهو: Excel VBA: ڪيترن ئي حدن لاءِ پرنٽ ايريا مقرر ڪريو (5 مثال)

    5. سليڪٽ ٿيل رينج سان فعال شيٽ لاءِ پرنٽ بٽڻ ٺاهڻ لاءِ ايڪسل VBA کي شامل ڪريو

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

    0> قدم: 11>
  • فالو ڪريو پهرين سيڪشن کان پھريون ٻه قدم بٽن ٺاھڻ لاءِ ۽ ھڪ macro تفويض ڪريو.
  • بعد ۾، لکو Macro نالو ۽ دٻايو نئون .
  • 14>

    43>3>

    جلدي کان پوءِ، هڪ VBA ونڊو کلي ويندي.

    • VBA ونڊو ۾، لکيو هيٺ ڏنل ڪوڊس
    6139
    • پوءِ واپس وڃو پنھنجي شيٽ ڏانھن.
    • 14>

      44>

      ڪوڊ بريڪ ڊائون

      • هتي، مون ٺاهيو سب طريقي، ActiveSheetnRange .
      • پوءِ استعمال ڪيو <1 رينج پرنٽ بٽڻ کي دٻايو .
      • 14>

        45>

        11>12>هڪ نالو ڏيو ۽ پريس ڪريو محفوظ ڪريو >.

      پوءِ توهان حاصل ڪندا پرنٽ ٿيل رينج .

      47>

      وڌيڪ پڙهو: مخصوص شيٽ پرنٽ ڪرڻ لاءِ ايڪسل بٽڻ (آسان قدمن سان)

      4> نتيجا

      مون کي اميد آهي ته مٿي بيان ڪيل طريقا ايڪسل ۾ پرنٽ بٽڻ لاءِ VBA ڪوڊ استعمال ڪرڻ لاءِ ڪافي سٺو ٿيندو. تبصرو سيڪشن ۾ ڪو به سوال پڇڻ لاء آزاد محسوس ڪريو ۽ مهرباني ڪري مون کي موٽ ڏيو.

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