Excel တွင် ပရင့်ခလုတ်အတွက် VBA ကုဒ် (ဥပမာ ၅ ခု)

  • ဒါကိုမျှဝေပါ။
Hugh West

ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ Excel worksheet တွင် စိတ်ကြိုက် Print Button တစ်ခုကို သတ်မှတ်နိုင်လျှင် ၎င်းသည် စာရွက်များပုံနှိပ်ခြင်းအတွက် အလွန်အသုံးပြုရလွယ်ကူပြီး အချိန်ကုန်သက်သာနိုင်ပါသည်။ VBA Macros ကို အသုံးပြုခြင်းဖြင့်၊ ကျွန်ုပ်တို့ ၎င်းကို အလွယ်တကူ ပြုလုပ်နိုင်သည်။ ထို့ကြောင့် ဤဆောင်းပါးသည် သင့်အား Excel ရှိ ပရင့်ခလုတ်အတွက် VBA ကုဒ်ကို အသုံးပြုရန် ရိုးရှင်းသော မက်ခရို 5 ခုကို ပေးပါမည်။

အလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ

သင်လုပ်နိုင်သည် အခမဲ့ Excel template ကို ဤနေရာမှ ဒေါင်းလုဒ်လုပ်ပြီး သင်ကိုယ်တိုင် လေ့ကျင့်ပါ။

ပရင့်ထုတ်ရန် Button.xlsm ကို ဖန်တီးရန် VBA ကုဒ်

5 VBA အသုံးပြုရန် နမူနာများ Excel တွင် ပုံနှိပ်ခလုတ်အတွက် ကုဒ်

ကျွန်ုပ်တို့၏ ဒေတာအတွဲကို ဦးစွာ မိတ်ဆက်ပေးပါရစေ အရောင်းစာရေးမှူး၏ ကွဲပြားသော ဒေသများ ရှိ အရောင်းအချို့ကို ကိုယ်စားပြုပါသည်။

၁။ Excel တွင် Print Dialog Box အတွက် Print Button ပြုလုပ်ရန် VBA ကုဒ်ကိုသုံးပါ

ဦးစွာ၊ ကျွန်ုပ်တို့သည် Print Button ကိုဖန်တီးပြီး ၎င်းအတွက် ကုဒ်များရေးပါမည်။

အဆင့်များ-

  • အောက်ပါအတိုင်း ကိုနှိပ်ပါ- Developer >> Insert >> ခလုတ်ဘောက်စ်။

မကြာမီ၊ သင့် ကာဆာ တွင် အပေါင်းလက္ခဏာ (+) ကို ရရှိပါမည်။

  • ထို ထို ကာဆာ သင်အလိုရှိသော ခလုတ်အရွယ်အစား အရ ဆွဲယူကာ ခဏအကြာတွင် dialog box တွင် Assign Macro ဟု အမည်ပေးထားသည့် ပေါ်လာပါမည်။

  • အမည် နှင့် New ကိုနှိပ်ပါ။

A VBA ဝင်းဒိုး ပေါ်လာပါမည်။

  • ထို့နောက် ၎င်းကို ရိုက်ထည့်ပါ။ ၎င်းရှိ အောက်ပါကုဒ်များ-
8355
  • ယခု ပြန်သွား သင့်ထံသို့ စာရွက်

ကုဒ်ခွဲခြမ်းစိတ်ဖြာ

  • ဤနေရာတွင် ၊ ငါသည် Sub လုပ်ထုံးလုပ်နည်း၊ DialogBox ကို ဖန်တီးခဲ့သည်။
  • ထို့နောက် ဒိုင်ယာလော့ဂ်များ (xlDialogPrint) ကိုဖွင့်ရန် ကိုပြသည်။ ပရင့် ဒိုင်ယာလော့ဂ်ဘောက်စ်

ခလုတ်ကို ဖန်တီးထားသည်။

  • ခလုတ်ပေါ်ရှိ ညာဘက်ကလစ် >ပြီး ခလုတ်အမည်ကိုပြောင်းရန် စာသားတည်းဖြတ်ရန် ဆက်စပ်မီနူး ကိုရွေးချယ်ပါ။

  • နောက်ပိုင်းတွင်၊ ရုံ the အမည် နှင့် ရိုက်ထည့်ပါ သင့် မောက်စ် ဘယ်နေရာမှာမဆို ခလုတ်အပြင်ဘက် ကို နှိပ်ပါ။

ထို့နောက် ခလုတ် ကို နှိပ်လိုက်ရုံပင်။

ထို့နောက် Print dialog box ကို ရရှိပါမည်။ လိုချင်ရင် Print ကို အခုပဲ

လောလောဆယ်မှာ Printer မရှိသေးရင် Save အဖြစ် လုပ်နိုင်ပါပြီ။ 1>PDF ။ နောက်ထပ်အသုံးပြုရန်အတွက် သို့မဟုတ် Print နောက်ပိုင်းတွင် ပြုလုပ်ရန်။

  • ယခု OK ကိုနှိပ်ပါ။

  • ဤအခိုက်တွင် အမည် တစ်ခုပေးပြီး Save ကိုနှိပ်ပါ။

ဤသည်မှာ ပုံနှိပ်ထားသော PDF

နောက်ထပ် ဖတ်ရှုရန်- Excel တွင် ပရင့်ဆက်တင်များကို ချိန်ညှိနည်း (သင့်လျော်သောနည်းလမ်း ၈ ခု)

၂။ Active Sheet အတွက် ပရင့်ခလုတ်လုပ်ရန် VBA ကုဒ်ကိုသုံးပါ

ဤတွင်၊ ပရင့်ထုတ်ရန် Active ကို အသုံးပြုပါမည်။>Sheet

အဆင့်များ-

  • ပထမအပိုင်းမှ ကိုဖန်တီးရန် ပထမနှစ်ဆင့်ကို လိုက်နာပါ>button နှင့် Macro ကိုသတ်မှတ်ပါ
  • Macro Name ကိုရေးပြီး နှိပ်ပါ အသစ်

မကြာမီ VBA ဝင်းဒိုးတစ်ခု ပွင့်လာပါမည်။

  • ထို့နောက် အောက်ပါ ကုဒ်များကို ရေးပါ-
7330
  • နောက်မှ ပြန်သွား

ကုဒ်ခွဲခြမ်းစိတ်ဖြာခြင်း

  • ဤတွင်၊ ကျွန်ုပ်သည် Sub လုပ်ထုံးလုပ်နည်းတစ်ခုကို ဖန်တီးခဲ့သည် ၊ ActiveSheet
  • ထို့နောက် PrintOut ကိုသုံး၍ အသုံးပြုနေသော စာရွက် ကို ရွေးပြီး print ၎င်းကို အသုံးပြုသည်။
  • ယခု ခလုတ် ကိုနှိပ်ပါ။

A dialog box ဟု အမည်ပေးထားသည့် Save Print output As ပွင့်လာပါမည်။

  • အမည် ပေးပြီး Save ကို နှိပ်ပါ။

ထို့နောက် သင်ရိုက်နှိပ်ထားသော PDF ကို ရရှိပါမည်။

သင်လုပ်နိုင်သည် လိုအပ်ပါက ပရင်တာ ကို အလွယ်တကူပြောင်းပါ။

  • on File Home <13 ကိုနှိပ်ပါ။>

  • ထို့နောက် ပရင့် ရွေးချယ်ခွင့်ကို ရွေးပြီး ရွေးချယ်ရန် ပေါ်မှ ကို နှိပ်ပါ ပရင်တာ

နောက်ထပ် ဖတ်ရှုရန်- စာရွက်များအားလုံးကို Excel တွင် ပရင့်ထုတ်နည်း (နည်းလမ်း 3 ခု)

၃။ Excel တွင် ရွေးချယ်ထားသော စာရွက်များ အတွက် ပရင့်ထုတ်ရန် ခလုတ်ကို ဖန်တီးရန် VBA ကုဒ်ကို အသုံးပြုပါ

သင် ပရင့်ထုတ်ရန် တိကျသော ရွေးချယ်ထားသော စာရွက်များ ကို အသုံးပြုလိုပါက ကို အသုံးပြု၍လည်း လုပ်ဆောင်နိုင်ပါသည်။ VBA

အဆင့်များ-

  • ပထမအပိုင်းမှ ပထမနှစ်ဆင့် ကို လိုက်နာပါ ခလုတ် နှင့် assign macro တစ်ခု။
  • ထို့နောက် Macro Name ကိုရေးပြီး New ကိုနှိပ်ပါ။

မကြာမီ၊ VBA ဝင်းဒိုးတစ်ခုပွင့်လာပါမည်။

  • နောက်ပိုင်းတွင်၊ အောက်ပါ ကုဒ်များကို ရိုက်ထည့်ပါ-
9073

ထို့နောက် ပြန်သွား သင်၏ စာရွက် သို့သွားပါ။

ကုဒ်ခွဲခြမ်းစိတ်ဖြာ

  • ဤတွင်၊ ကျွန်ုပ်သည် Sub လုပ်ထုံးလုပ်နည်း၊ SelectedSheets ကို ဖန်တီးခဲ့သည်။
  • ထို့နောက် ActiveWindow သို့ <1 အသုံးပြုနေသော Excel window မှ စာရွက်ကို ရွေးပါ။
  • နောက်တစ်ခု၊ ပရင့်ထုတ်ရန် ကို အသုံးပြု၍ များစွာသော ကို ရွေးထားသည် စာရွက်များ
  • ယခု စာရွက်များကို ရွေးပါ ပြီး ပရင့်ခလုတ် ကို နှိပ်ပါ။ စာရွက်နှစ်ရွက်ကို ငါရွေးထားသည်။

  • PDF အတွက် အမည်ကို ပေးပြီး Save ကိုနှိပ်ပါ

PDF ဖိုင်တွင် စာမျက်နှာနှစ်ခု တွင် စာမျက်နှာနှစ်ခု ရှိသည်။>.

နောက်ထပ်ဖတ်ရန်- VBA Macro ကို Excel တွင်အသုံးပြု၍ သီးခြားစာရွက်များကို ပရင့်ထုတ်နည်း (နည်းလမ်း 4 ခု)

အလားတူစာဖတ်ခြင်း-

  • Excel Sheet ကို A4 အရွယ်အစားဖြင့် ပရင့်ထုတ်နည်း (နည်းလမ်း 4 ခု)
  • သိမ်းဆည်းနည်း ပရင့်ထုတ်သည့်အခါ Excel တွင် ခေါင်းစီး (၃ နည်း)
  • Excel VBA- ပရင့်ဧရိယာကို ဒိုင်နမစ်ဖြင့် သတ်မှတ်နည်း (7 နည်းလမ်း)
  • Excel ပရင့်ထုတ်နည်း မျဉ်းကြောင်းများပါသောစာရွက် (3 လွယ်ကူသောနည်းလမ်းများ)
  • Excel တွင် Graph ပရင့်ထုတ်နည်း (5 နည်းလမ်းများ)

၄။ ရွေးချယ်ထားသော အပိုင်းအခြားဖြင့် သီးခြားစာရွက်အတွက် ပရင့်ခလုတ်ကို ဖန်တီးရန် Excel VBA ကို မြှုပ်သွင်းပါ

ဤတွင်၊ ကျွန်ုပ်တို့သည် ပရင့်ခလုတ် ကို ပရင့်ထုတ်ရန် ကို ရွေးလိုက်ပါမည်။ အပိုင်းအခြား တိကျသော စာရွက် မှ။

အဆင့်များ-

  • ပထမ ကို လိုက်နာပါ ခလုတ် ကို ဖန်တီးပြီး မက်ခရိုတစ်ခု သတ်မှတ်ရန် ပထမအပိုင်း မှ နှစ်ဆင့်။
  • မက်ခရိုအမည် ကို ရေးပြီး နယူး ကို နှိပ်ပါ။ .

မကြာမီ၊ VBA ဝင်းဒိုးတစ်ခုပွင့်လာပါမည်။

  • ထို့နောက် ရေးပါ အောက်ပါ ကုဒ်များ
7416
  • နောက်မှ သင့်စာရွက်သို့ ပြန်သွားပါ။

ကုဒ်ခွဲခြမ်းစိတ်ဖြာခြင်း

  • ဤတွင်၊ ကျွန်ုပ်သည် Sub လုပ်ထုံးလုပ်နည်း၊ SpecificSheetnRange ကို ဖန်တီးခဲ့သည်။
  • ထို့နောက် သို့ ဖော်ပြချက်ကို ရွေးချယ်ရန် a သတ်မှတ်ထားသော
  • နောက်တစ်ခု၊ PrintArea = “B2:D11” ကိုသုံးပါ။PrintOut သည် အပိုင်းအခြား ကို တိကျသောစာရွက် မှ ရွေးပြီး Print ကို ပေးပါမည်။
  • ယခု the Print Button ကိုနှိပ်လိုက်ရုံပါပဲ။

  • အတွက် အမည် ကို သတ်မှတ်ပါ PDF နှင့် Save ကိုနှိပ်ပါ။

၎င်းသည် ပုံနှိပ်ထားသော သီးခြားစာရွက်ဖြစ်သည်။

နောက်ထပ်ဖတ်ရန်- Excel VBA- များစွာသောအပိုင်းအခြားအတွက် ပုံနှိပ်ဧရိယာ သတ်မှတ်ပါ (ဥပမာ 5 ခု)

၅။ ရွေးချယ်ထားသော အပိုင်းအခြားဖြင့် Active Sheet အတွက် Print Button ကိုဖန်တီးရန် Excel VBA ကို Embed လုပ်ရန်

ထို့အပြင် သင်သည် အကွာအဝေး ကို တက်ကြွသော စာရွက် မှ ရွေးချယ်နိုင်ပြီး ပြုလုပ်နိုင်သည် 1>Print Button ကို Print ကို VBA ကို အသုံးပြု၍ ၎င်းကို

အဆင့်များ-

  • ကို လိုက်နာပါ ပထမကဏ္ဍမှ ပထမနှစ်ဆင့် ခလုတ် ကို ဖန်တီးပြီး မက်ခရို ကို သတ်မှတ်ပေးပါ။
  • နောက်ပိုင်းတွင် မက်ခရိုအမည်ကို ရေးပါ။ နှင့် New ကိုနှိပ်ပါ။

မကြာမီ၊ VBA ဝင်းဒိုးပွင့်လာပါမည်။

  • VBA ဝင်းဒိုးတွင်၊ အောက်ပါ ကုဒ်များ
  • <14 ကိုရေးပါ >
    1394
    • ထို့နောက် ပြန်သွား သင့် စာရွက် သို့သွားပါ။

    ကုဒ်ခွဲခြမ်းစိတ်ဖြာခြင်း

    • ဤတွင်၊ ကျွန်ုပ်သည် Sub လုပ်ထုံးလုပ်နည်း၊ ActiveSheetnRange ကိုဖန်တီးခဲ့သည်။
    • ထို့နောက် <1 ကိုအသုံးပြုခဲ့သည်။>အပိုင်းအခြား(“B2:D11”)။ပရင့်ထုတ်ရန် a အပိုင်းအခြား နှင့် ကို ရွေးပါ။
    • Print Button ကိုနှိပ်ပါ။

    • အမည် ပေးပြီး Save ကို နှိပ်ပါ။>.

    ထို့နောက် သင်သည် ပုံနှိပ်ထားသော အပိုင်းအခြား ကို ရရှိပါမည်။

    ပိုမိုဖတ်ရှုပါ- တိကျသောစာရွက်များကို ပရင့်ထုတ်ရန် Excel ခလုတ် (လွယ်ကူသောအဆင့်များဖြင့်)

    နိဂုံးချုပ်

    အထက်တွင်ဖော်ပြထားသော လုပ်ထုံးလုပ်နည်းများကို ကျွန်ုပ်မျှော်လင့်ပါသည်။ Excel တွင် ပုံနှိပ်ခလုတ် အတွက် VBA ကုဒ်ကို သုံးရန် လုံလောက်ပါသည်။ မှတ်ချက်ကဏ္ဍတွင် မည်သည့်မေးခွန်းကိုမဆို မေးမြန်းနိုင်ပြီး ကျေးဇူးပြု၍ အကြံပြုချက်ပေးပါ။

Hugh West သည် လုပ်ငန်းနယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသော Excel သင်တန်းဆရာနှင့် ခွဲခြမ်းစိတ်ဖြာသူဖြစ်သည်။ စာရင်းကိုင်နှင့် ဘဏ္ဍာရေးဆိုင်ရာဘွဲ့နှင့် စီးပွားရေးစီမံခန့်ခွဲမှု မဟာဘွဲ့တို့ကို ရရှိထားသူဖြစ်သည်။ Hugh သည် သင်ကြားရေးကို ဝါသနာပါပြီး လိုက်နာရန်နှင့် နားလည်ရန်လွယ်ကူသော ထူးခြားသောသင်ကြားရေးနည်းလမ်းကို တီထွင်ခဲ့သည်။ Excel ၏ ကျွမ်းကျင်သော အသိပညာသည် ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များကို ၎င်းတို့၏ ကျွမ်းကျင်မှုနှင့် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းတွင် ထူးချွန်အောင် ကူညီပေးခဲ့သည်။ သူ၏ဘလော့ဂ်မှတစ်ဆင့်၊ Hugh သည် လူတစ်ဦးချင်းစီနှင့် လုပ်ငန်းများ၏ အလားအလာများ ပြည့်မီစေရန်အတွက် အခမဲ့ Excel သင်ခန်းစာများနှင့် အွန်လိုင်းသင်တန်းများကို ပေးဆောင်ကာ သူ၏အသိပညာကို ကမ္ဘာနှင့်မျှဝေပါသည်။