Tabela e përmbajtjes
Nëse mund të vendosim një buton printimi të personalizuar në fletën tonë të punës në Excel, atëherë ai mund të jetë shumë i përshtatshëm për përdoruesit dhe do të kursejë kohë për printimin e fletëve. Duke përdorur VBA Macros , ne mund ta bëjmë lehtësisht. Pra, ky artikull do t'ju ofrojë 5 makro të thjeshta për t'u përdorur VBA kodin për butonin e printimit në Excel.
Shkarkoni Librin e Punës Praktike
Ju mund të shkarkoni shabllonin falas të Excel nga këtu dhe praktikoni vetë.
Kodi VBA për të krijuar butonin e printimit.xlsm
5 shembuj për të përdorur VBA Kodi për butonin e printimit në Excel
Le të njihemi fillimisht me grupin tonë të të dhënave që përfaqëson disa shitjet e shitësve në rajone të ndryshme.
1. Përdorni kodin VBA për të krijuar butonin e printimit për kutinë e dialogut të printimit në Excel
Së pari, ne do të krijojmë një Buton Printo dhe më pas do të shkruajmë kodet për të.
Hapat:
- Klikoni si më poshtë: Zhvilluesi >> Fut >> Kutia e butonave.
Menjëherë pas kësaj, do të merrni një shenjë plus (+) në kursorin .
- Zvarriteni atë kursorin sipas madhësisë tuaj të dëshiruar butonit dhe pas një kohe, një do të hapet kutia e dialogut me emrin Cakto makro .
- Jepni një emër dhe shtypni New .
Do të shfaqet një dritare VBA .
- Më pas shkruani kodet e mëposhtme në të-
8968
- Tani kthehu te fletë .
Zbërthimi i kodit
- Këtu , krijova një Sub procedurë, DialogBox .
- Më pas përdora Dialogs (xlDialogPrint).Shfaq për të hapur Printo kuti dialogu .
Butoni është krijuar.
- Klikoni me të djathtën në butonin dhe zgjidhni Ndrysho tekstin nga menyja e kontekstit për të ndryshuar emrin e butonit.
- Më vonë, thjesht shkruani emrin dhe kliko miun kudo jashtë butonit .
Më pas shtypni butonin Button .
Më pas do të merrni kutinë e dialogut Printo . Nëse dëshiron, mund ta Printosh tani.
Nëse nuk ke asnjë Printer në këtë moment, mund ta Ruaje si PDF . për përdorim të mëtejshëm ose për Printimin më vonë.
- Tani shtypni OK .
- Në këtë moment thjesht jepni një emër dhe shtypni Ruaj .
Këtu është <1 i printuar>PDF .
Lexo më shumë: Si të rregulloni cilësimet e printimit në Excel (8 truke të përshtatshme)
2. Përdorni kodin VBA për të bërë butonin e printimit për fletën aktive
Këtu, ne do të përdorim VBA për të printuar një Aktiv Fletë .
Hapat:
- Ndiq dy hapin e parë nga seksioni i parë për të krijuar buton dhe Cakto një makro .
- Shkruaj një Emër makro dhe shtyp E re .
Menjëherë pas kësaj, do të hapet një dritare VBA .
- Më pas shkruani kodet e mëposhtme në të-
9564
- Më vonë, kthehuni te
Zbërthimi i kodit
- Këtu, kam krijuar një Nën procedurë , ActiveSheet .
- Më pas përdoret PrintOut për përzgjedhur fletën aktive dhe printuar atë .
- Tani vetëm shtypni butonin .
A kutia e dialogut me emrin Ruaje daljen e printimit si do të hapet.
- Jepni një emër dhe shtypni Ruaj .
Më pas do të merrni PDF të printuar.
Ju mund të ndryshoni lehtësisht printerin nëse ju nevojitet.
- Klikoni në Skedarin përbri Home
- Më pas zgjidhni opsionin Print dhe kliko në drop-down për të zgjedhur një Printer .
Lexo më shumë: Si të printohen të gjitha fletët në Excel (3 metoda)
3. Aplikoni kodin VBA për të krijuar butonin e printimit për fletët e zgjedhura në Excel
Nëse dëshironi të Printoni fletët e zgjedhura të veçanta , atëherë është gjithashtu e mundur duke përdorur VBA .
Hapat:
- Ndiq dy hapin e parë nga seksioni i parë për të krijuar butonin dhe caktoni një makro .
- Më pas shkruani një Emër makro dhe shtypni I ri .
Menjëherë pas kësaj,do të hapet një dritare VBA .
- Më vonë, shkruani kodet e mëposhtme në të-
5466
Më pas kthehuni te fleta juaj .
Zbërthimi i kodit
- Këtu, kam krijuar një Nën procedurë, SelectedSheets .
- Më pas kam përdorur ActiveWindow në zgjidh fletën nga aktive Excel dritarja .
- Tjetra, përdoret PrintOut për të printuar shumë zgjedhur fletët .
- Tani zgjidhni fletët dhe shtypni Butonin Printo . Zgjodha dy fletë.
- Jepni një emër për PDF dhe shtypni Ruaj .
Skedari PDF ka t dy faqe për dy fletët .
Lexo më shumë: Si të printoni fletë specifike duke përdorur makro VBA në Excel (4 mënyra)
Lexime të ngjashme:
- Si të printoni fletë Excel në madhësi A4 (4 mënyra)
- Si të ruani Kreu në Excel kur printoni (3 mënyra)
- Excel VBA: Si të caktoni zonën e printimit në mënyrë dinamike (7 mënyra)
- Si të printoni Excel Fletë me rreshta (3 mënyra të thjeshta)
- Si të printoni grafikun në Excel (5 mënyra)
4. Vendosni Excel VBA për të krijuar butonin e printimit për fletë specifike me diapazonin e zgjedhur
Këtu, ne do të bëjmë një Buton Printo për të printuar një të zgjedhur varg nga një fletë specifike .
Hapat:
- Ndiq të parëndy hapa nga seksioni i parë për të krijuar butonin dhe për të caktuar një makro.
- Shkruani një Emër makro dhe shtypni I ri .
Menjëherë pas kësaj, do të hapet një dritare VBA .
- Më pas shkruaj kodet e mëposhtme –
2341
- Më vonë, kthehu te fleta jote.
Zbërthimi i kodit
- Këtu, kam krijuar një Nën procedurë, SpecificSheetnRange .
- Më pas përdoret Me deklarata për të zgjedhur një specifike
- Tjetra, PrintArea = "B2:D11".PrintOut do të zgjidhë vargun nga fleta specifike dhe do ta Printojë atë.
- Tani thjesht shtypni butonin Print .
- Vendosni një emër për PDF dhe shtypni Ruaj .
Është fleta specifike e printuar .
Lexo më shumë: Excel VBA: Cakto zonën e printimit për vargje të shumta (5 shembuj)
5. Vendosni Excel VBA për të krijuar butonin e printimit për fletën aktive me diapazonin e zgjedhur
Gjithashtu, mund të zgjidhni një gamë nga fleta aktive dhe mund të bëni një Butoni i printimit për ta printuar duke përdorur VBA .
Hapat:
- Ndiqni dy hapi i parë nga seksioni i parë për të krijuar butonin dhe për të caktuar një makro .
- Më vonë, shkruani një Emër makro dhe shtypni E re .
Menjëherë pas, një VBA dritarja do të hapet.
- Në dritaren VBA , shkruani kodet e mëposhtme –
6731
- Pastaj kthehu te fleta juaj .
Zbërthimi i kodit
- Këtu, kam krijuar një procedurë Nën , ActiveSheetnRange .
- Më pas përdoret Range("B2:D11").PrintOut për të zgjidhni a varg dhe printoni.
- Shtypni butonin Print .
- Jepni një emër dhe shtypni Ruaj > 1>Lexo më shumë: Butoni Excel për të printuar fletë specifike (me hapa të thjeshtë)
Përfundim
Shpresoj që procedurat e përshkruara më sipër do të jetë mjaft e mirë për të përdorur kodin VBA për butonin e printimit në Excel. Mos ngurroni të bëni çdo pyetje në seksionin e komenteve dhe ju lutem më jepni komente.