Kód VBA pre tlačidlo Tlač v programe Excel (5 príkladov)

  • Zdieľajte To
Hugh West

Ak môžeme nastaviť vlastné tlačidlo tlače v našom pracovnom hárku programu Excel, potom to môže byť veľmi užívateľsky prívetivé a časovo úsporné pre tlač hárkov. Makrá VBA Tento článok vám teda poskytne 5 jednoduchých makier, ktoré môžete používať VBA kód pre tlačidlo tlače v programe Excel.

Stiahnite si cvičebnicu

Bezplatnú šablónu programu Excel si môžete stiahnuť odtiaľto a precvičiť si ju sami.

Kód VBA na vytvorenie tlačidla Print Button.xlsm

5 príkladov použitia kódu VBA pre tlačidlo tlače v programe Excel

Najprv sa zoznámime s naším súborom údajov, ktorý predstavuje niektoré predajcu predaj v rôznych Regióny .

1. Použite kód VBA na vytvorenie tlačidla tlače pre dialógové okno Tlač v programe Excel

Najprv vytvoríme Tlačidlo tlače a potom preň napíše kódy.

Kroky:

  • Kliknite na . takto: Vývojár >> Vložte >> Box s tlačidlami.

Čoskoro potom dostanete znamienko plus (+) vo vašom kurzor .

  • Drag že kurzor podľa vášho želania veľkosť tlačidla a po chvíli dialógové okno s názvom Priradenie makra sa otvorí.

  • Dajte názov a stlačte tlačidlo New .

A VBA zobrazí sa okno.

  • Potom do nej zadajte nasledujúce kódy.
 Sub DialogBox() Application.Dialogs(xlDialogPrint).Show End Sub 
  • Teraz vrátiť sa späť do vášho list .

Rozdelenie kódu

  • Tu som vytvoril Sub postup, Dialógové okno .
  • Potom použil Dialógy (xlDialogPrint).Show otvoriť Dialógové okno Tlač .

Vytvorí sa tlačidlo.

  • Kliknite pravým tlačidlom myši na stránku na tlačidlo a vyberte Upraviť text z Kontextové menu zmeniť názov tlačidla.

  • Neskôr, len typ . názov a kliknite na vaše myš kdekoľvek mimo tlačidla .

Potom stačí stlačiť Tlačidlo .

Potom dostanete Dialógové okno Tlač Ak chcete, môžete Tlač to teraz.

Ak nemáte žiadne Tlačiareň v tejto chvíli môžete Uložiť to ako PDF . na ďalšie použitie alebo na Tlač neskôr.

  • Teraz stlačte OK .

  • V tejto chvíli stačí dať názov a stlačte Uložiť .

Tu je vytlačená PDF .

Prečítajte si viac: Ako upraviť nastavenia tlače v programe Excel (8 vhodných trikov)

2. Pomocou kódu VBA vytvorte tlačidlo tlače pre aktívny hárok

Tu použijeme VBA na tlač . Aktívne List .

Kroky:

  • Sledujte prvý dvojkrok z prvej časti na vytvorenie tlačidlo a Priradenie makra .
  • Napíšte Názov makra a stlačte Nový .

Krátko nato sa VBA otvorí sa okno.

  • Potom napíšte nasledujúce kódy v ňom...
 Sub ActiveSheet() ActiveSheet.PrintOut End Sub 
  • Neskôr, vrátiť sa späť na

Rozdelenie kódu

  • Tu som vytvoril Sub postup, ActiveSheet .
  • Potom použil PrintOut na vybrať . aktívny list a tlač to.
  • Teraz stačí stlačte . Tlačidlo .

A dialógové okno s názvom Uložiť tlačový výstup ako sa otvorí.

  • Dajte názov a stlačte Uložiť .

Potom dostanete vytlačené PDF .

Môžete ľahko zmeniť tlačiareň ak ju potrebujete.

  • Kliknite na . na stránke . Súbor vedľa Domov

  • Potom vyberte Tlač možnosť a kliknite na na rozbaľovací zoznam vybrať Tlačiareň .

Prečítajte si viac: Ako vytlačiť všetky hárky v programe Excel (3 metódy)

3. Použitie kódu VBA na vytvorenie tlačidla tlače pre vybrané hárky v programe Excel

Ak chcete Tlač špecifické vybrané listy potom je možné použiť aj VBA .

Kroky:

  • Sledujte prvý dvojkrok z prvej časti na vytvorenie tlačidlo a priradiť a makro .
  • Potom napíšte Názov makra a stlačte Nový .

Krátko nato sa VBA otvorí sa okno.

  • Neskôr, typ nasledujúce kódy v ňom...
 Sub SelectedSheets() ActiveWindow.SelectedSheets.PrintOut End Sub 

Potom vrátiť sa späť do vášho list .

Rozdelenie kódu

  • Tu som vytvoril Sub postup, SelectedSheets .
  • Potom použil ActiveWindow na vybrať hárok z aktívny Excel okno .
  • Ďalej použite PrintOut na tlač viacnásobné vybrané listy .
  • Teraz vybrať listy a stlačte tlačidlo Tlačidlo tlače . Vybral som dva listy.

  • Dajte názov pre PDF a stlačte Uložiť .

Stránka PDF súbor má t wo stránky pre dva listy .

Prečítajte si viac: Ako vytlačiť konkrétne hárky pomocou makra VBA v programe Excel (4 spôsoby)

Podobné čítanie:

  • Ako vytlačiť hárok programu Excel vo veľkosti A4 (4 spôsoby)
  • Ako zachovať hlavičku v programe Excel pri tlači (3 spôsoby)
  • Excel VBA: Ako dynamicky nastaviť oblasť tlače (7 spôsobov)
  • Ako vytlačiť hárok programu Excel s riadkami (3 jednoduché spôsoby)
  • Ako vytlačiť graf v programe Excel (5 spôsobov)

4. Vloženie programu Excel VBA na vytvorenie tlačidla tlače pre konkrétny hárok s vybraným rozsahom

Tu vytvoríme Tlačidlo tlače na tlač a vybraný rozsah od a špecifický hárok .

Kroky:

  • Sledujte prvý dvojkrok z prvej časti na vytvorenie tlačidlo a priraďte makro.
  • Napíšte Názov makra a stlačte Nový .

Krátko nato sa VBA otvorí sa okno.

  • Potom napíšte nasledujúce kódy -
 Sub SpecificSheetnRange() With Sheets("SpecificSheet+Range") .PageSetup.PrintArea = "B2:D11" .PrintOut End With End Sub 
  • Neskôr sa vráťte k svojmu listu.

Rozdelenie kódu

  • Tu som vytvoril Sub postup, SpecificSheetnRange .
  • Potom použil S vyhlásenie na vybrať a špecifické
  • Ďalšie, PrintArea = "B2:D11".PrintOut bude vybrať . rozsah z špecifický hárok a bude Tlač to.
  • Teraz stačí stlačte . Tlačidlo tlače .

  • Nastaviť a názov pre PDF a stlačte Uložiť .

Je to s potlačou špecifický hárok.

Prečítajte si viac: Excel VBA: Nastavenie oblasti tlače pre viacero rozsahov (5 príkladov)

5. Vloženie programu Excel VBA na vytvorenie tlačidla tlače pre aktívny hárok s vybraným rozsahom

Okrem toho môžete vybrať rozsah z aktívny list a môže vytvoriť Tlačidlo tlače na tlač ho pomocou VBA .

Kroky:

  • Sledujte prvý dvojkrok z prvej časti na vytvorenie tlačidlo a priradiť makro .
  • Neskôr napíšte Názov makra a stlačte Nový .

Krátko nato sa VBA otvorí sa okno.

  • V VBA okno, napíšte nasledujúce kódy -
 Sub ActiveSheetnRange() Range("B2:D11").PrintOut End Sub 
  • Potom vrátiť sa späť do vášho list .

Rozdelenie kódu

  • Tu som vytvoril Sub postup, ActiveSheetnRange .
  • Potom použil Range("B2:D11").PrintOut na vybrať a rozsah a tlač.
  • Stlačte tlačidlo Tlačidlo tlače .

  • Dajte názov a stlačte Uložiť .

Potom dostanete tlačený rozsah .

Prečítajte si viac: Tlačidlo programu Excel na tlač konkrétnych hárkov (s jednoduchými krokmi)

Záver

Dúfam, že vyššie opísané postupy budú dostatočne dobré na použitie kódu VBA pre tlačidlo tlače v programe Excel. V časti s komentármi môžete položiť akúkoľvek otázku a prosím, dajte mi spätnú väzbu.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.