မာတိကာ
Excel တွင် VBA နှင့် အလုပ်လုပ်စဉ်တွင် ကျွန်ုပ်တို့ကြုံတွေ့ရသည့် အရေးကြီးဆုံးနှင့် အသုံးများသော အလုပ်များထဲမှတစ်ခုမှာ လိုအပ်သောဒေတာကို ပရင့်ထုတ်ရန်ဖြစ်သည်။ ယနေ့ ဤဆောင်းပါးတွင်၊ သင့်အား သင့်လျော်သော ဥပမာများနှင့် သရုပ်ဖော်ပုံများဖြင့် Excel VBA တွင် ဒေတာကို မည်သို့ ပရင့်ထုတ်နိုင်သည်ကို ကျွန်ုပ်ပြသပါမည်။
အလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
ဤဆောင်းပါးကိုဖတ်နေစဉ် လေ့ကျင့်ခန်းလုပ်ရန် ဤလေ့ကျင့်ခန်းစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။
VBA Print.xlsm
ဒေတာကို Excel VBA ဖြင့် ပရင့်ထုတ်ရန် အဆင့်များ
ဤတွင် Martin Bookstore ဟုခေါ်သော စာအုပ်ဆိုင်တစ်ချို့၏ စာအုပ်အချို့၏ အမည်များ၊ အမျိုးအစားများ နှင့် စျေးနှုန်းများ ပါသော ဒေတာအတွဲတစ်ခုရှိသည်။
ယနေ့တွင် ဤဒေတာအတွဲကို VBA ဖြင့် မည်သို့ ပရင့်ထုတ်နိုင်သည်ကို လေ့လာပါမည်။
အဆင့် 1- ပုံနှိပ်ရန် VBA Editor ကိုဖွင့်ခြင်း Excel တွင်
သင်၏ကီးဘုတ်ပေါ်ရှိ ALT+F11 ကိုနှိပ်ပါ။ ၎င်းသည် Visual Basic Editor ကိုဖွင့်ပါမည်။
နောက်ထပ်ဖတ်ရန်- Excel တွင် Print Area သတ်မှတ်နည်း ( 5 Methods)
အဆင့် 2- Excel တွင် ပရင့်ထုတ်ရန် Module အသစ်တစ်ခုထည့်သွင်းခြင်း
Insert option သို့သွားပါ VBA တူးလ်ဘား။ Insert > ကိုနှိပ်ပါ။ မော်ဂျူးအသစ်တစ်ခုဖွင့်ရန် မော်ဂျူး ။
ဆက်စပ်အကြောင်းအရာ- Excel တွင် Gridlines ပရင့်ထုတ်နည်း (နည်းလမ်း 2 ခု)
အဆင့် 3- Excel တွင် ပရင့်ထုတ်ရန် VBA ကုဒ်ကို ထည့်သွင်းခြင်း
Module1 ဟု အမည်ပေးထားသည့် မော်ဂျူးအသစ်တစ်ခု ပွင့်လာပါမည်။ အောက်ပါ VBA ကုဒ်ကို ထိုနေရာတွင် ထည့်ပါ။
⧭ VBA ကုဒ်-
5430
⧭ မှတ်စုများ :
- ဒီမှာ၊ ကျွန်တော် print ထုတ်ချင်ပါတယ်။ကျွန်ုပ်၏ အလုပ်စာအုပ်၏ အသက်ဝင်သော အလုပ်စာရွက်။ အခြားအလုပ်စာရွက်ကို ပရင့်ထုတ်ရန်၊ အလုပ်စာရွက်၏အမည်ကို ကုဒ်တွင် တိုက်ရိုက်ရေးပါ။
ဥပမာ၊ Sheet1 ဟုခေါ်သော အလုပ်စာရွက်ကို ပရင့်ထုတ်ရန်၊ အသုံးပြုပါ-
ActiveWorkbook.Worksheets(“Sheet1”)။PrintOut မိတ္တူများ-=1
- မတက်ကြွသော အလုပ်စာအုပ်မှလည်း ပရင့်ထုတ်နိုင်ပါသည်။ ဥပမာအားဖြင့်၊ Sheet1 ကို Workbook1 ဟုခေါ်သော အလုပ်စာအုပ်မှ ပရင့်ထုတ်ရန်-
Workbook(“Workbook1”)) Worksheets(“Sheet1 ”).PrintOut မိတ္တူ:=1
- ဤတွင် ကျွန်ုပ်တို့သည် အလုပ်စာရွက်၏ မိတ္တူတစ်စောင်တည်းကိုသာ ရိုက်နှိပ်နေပါသည်။ မိတ္တူတစ်ခုထက်ပို၍ ပရင့်ထုတ်လိုပါက၊ မိတ္တူများ ပိုင်ဆိုင်မှုကို လိုက်လျောညီထွေပြောင်းလဲပါ။
- သင်သည် အလုပ်စာရွက်များစွာကို ပုံနှိပ်ပြီး ပုံနှိပ်နေစဉ် ၎င်းတို့ကို ပေါင်းစပ်လိုပါက၊ သင့်အတွက် ရွေးချယ်စရာတစ်ခုလည်း ရှိပါသည်။ VBA ၏ PrintOut လုပ်ဆောင်ချက်တွင် Collate ဟုခေါ်သော ဂုဏ်သတ္တိတစ်ခုရှိသည်။ ၎င်းကို True ဟု သတ်မှတ်ပါ။
ActiveWorkbook.ActiveSheet.PrintOut copies:=10၊ Collate:=True
ဆက်စပ်အကြောင်းအရာ- Excel VBA- ပုံနှိပ်ဧရိယာအား ဒိုင်းနမစ်ဖြင့် သတ်မှတ်နည်း (7 နည်းလမ်း)
အလားတူစာဖတ်ခြင်း-
- တိကျသောစာရွက်များကို ပရင့်ထုတ်ရန် Excel ခလုတ် (လွယ်ကူသောအဆင့်များဖြင့်)
- Excel တွင် အလျားလိုက်ပုံနှိပ်နည်း (နည်းလမ်း 4 ခု)
- Excel များစွာကို ပရင့်ထုတ်ရန် VBA (စံသတ်မှတ်ချက် 6 ပါ) ပါသော PDF ဖိုင်တစ်ခုအတွက် စာရွက်များ
- Excel တွင် ခေါင်းစဉ်များ ပရင့်ထုတ်ခြင်းကို ပိတ်ထားသည်၊ ၎င်းကို မည်သို့ဖွင့်ရမည်နည်း။
- မည်သို့ ပရင့်ထုတ်မည်နည်း။ A4 အရွယ်အစားရှိ Excel Sheet (နည်းလမ်း 4 ခု)
အဆင့်4- Excel တွင် ပရင့်ထုတ်ရန် VBA ကုဒ်ကို လုပ်ဆောင်ခြင်း
VBA ကုဒ်ကို မှန်ကန်စွာ ထည့်သွင်းပြီးနောက်၊ Macro ကို နှိပ်ခြင်းဖြင့် Run ကို ဖွင့်ပါ။ VBA toolbar ရှိ ရွေးချယ်မှု။
ဆက်စပ်အကြောင်းအရာ- Excel VBA- အပိုင်းများစွာအတွက် ပုံနှိပ်ဧရိယာ သတ်မှတ်ပါ ( 5 ဥပမာများ)
အဆင့် 5- နောက်ဆုံးထွက်ရှိမှု- VBA ဖြင့် ပရင့်ထုတ်ပါ
ကုဒ်ကို အောင်မြင်စွာရေးချပြီး လုပ်ဆောင်နိုင်လျှင် ၎င်းကို တွေ့ရမည်ဖြစ်ပါသည်။ သင့်ပရင်တာပေါ်တွင် ရိုက်နှိပ်ထားသော အလုပ်စာရွက်နှင့် ဤကဲ့သို့သော ဝင်းဒိုးငယ်တစ်ခု ပေါ်လာသည်။
ဆက်စပ်အကြောင်းအရာ- Excel VBA- ဆဲလ်များ ပုံနှိပ်ခြင်း အပိုင်းအခြား ( လွယ်ကူသောနည်းလမ်း 5 ခု)
မှတ်သားရမည့်အရာ
ဤနေရာတွင် VBA ၏ PrintOut လုပ်ဆောင်ချက်ကို အသုံးပြုထားပါသည်။ . VBA တွင် PrintPreview ဟုခေါ်သော အခြားလုပ်ဆောင်ချက်တစ်ခုရှိပါသည်၊ ၎င်းသည် ပရင့်ထုတ်ခြင်းမပြုမီဒေတာ၏အကြိုကြည့်ရှုမှုကိုပြသသည်။
PrintPreview လုပ်ဆောင်ချက်၏ syntax မှာ၊ PrintOut လုပ်ဆောင်ချက်နှင့် အတူတူပင်၊ PrintOut အစား PrintPrview ကို အသုံးပြုပါ။
ActiveWorkbook.ActiveSheet.PrintPreview
၎င်းသည် ပရင့်ထုတ်ခြင်းမပြုမီ သင့်အလုပ်စာရွက်၏ အစမ်းကြည့်ရှုမှုကို ပြသပါမည်။
နိဂုံးချုပ်
ထို့ကြောင့်၊ ဤသည်မှာ VBA ဖြင့် Excel worksheet မှ မည်သည့်ဒေတာကိုမဆို ပရင့်ထုတ်နိုင်သည့်နည်းလမ်းဖြစ်သည်။ သင့်တွင် မေးခွန်းများ ရှိပါသလား။ ကျွန်ုပ်တို့အား လွတ်လပ်စွာမေးမြန်းနိုင်ပါသည်။ နောက်ထပ် ပို့စ်များနှင့် အပ်ဒိတ်များအတွက် ကျွန်ုပ်တို့၏ site ExcelWIKI သို့ ဝင်ရောက်ကြည့်ရှုရန် မမေ့ပါနှင့်။