Obsah
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.xlsm5 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.