Kodi VBA për butonin e printimit në Excel (5 shembuj)

  • Shperndaje Kete
Hugh West

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 (+) 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 Skedarin përbri Home

  • Më pas zgjidhni opsionin Print dhe kliko 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 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.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.