Sadržaj
Ako možemo postaviti prilagođeno dugme za štampanje u našem radnom listu u Excelu, onda to može biti veoma lako za korisnika i štedi vreme za štampanje listova. Koristeći VBA makroe , možemo to lako učiniti. Dakle, ovaj članak će vam pružiti 5 jednostavnih makroa za korištenje VBA koda za dugme za štampanje u Excelu.
Preuzmite radnu svesku za vežbanje
Možete preuzmite besplatni Excel predložak odavde i vježbajte sami.
VBA kod za kreiranje gumba za štampanje.xlsm
5 primjera za korištenje VBA Kod za dugme za štampanje u Excel-u
Upoznajmo se prvo sa našim skupom podataka koji predstavlja prodaju prodavca u različitim regijama .
1. Koristite VBA kod da napravite dugme za štampanje za dijalog za štampanje u programu Excel
Prvo ćemo kreirati dugme za štampanje , a zatim ćemo napisati kodove za njega.
Koraci:
- Kliknite na kako slijedi: Razvojnik >> Umetni >> Button Box.
Ubrzo nakon toga, dobićete znak plus (+) u svom kursoru .
- Prevucite taj kursor prema željenoj veličini dugmeta i nakon nekog vremena, Okvir za dijalog pod nazivom Dodeli makro će se otvoriti.
- Dajte ime i pritisnite Novo .
Pojaviće se prozor VBA .
- Zatim upišite slijedeći kodovi u njemu-
1451
- Sada vratite se na svoj list .
Raščlamba koda
- Ovdje , kreirao sam Sub proceduru, DialogBox .
- Zatim sam koristio Dialogs (xlDialogPrint).Show da otvorim Dialog okvir za štampanje .
Dugme je kreirano.
- Kliknite desnim tasterom miša na dugme i odaberite Uredi tekst iz kontekstnog menija da promijenite naziv gumba.
- Kasnije, samo upišite ime i kliknite vaš miš bilo gdje izvan gumba .
Zatim samo pritisnite Dugme .
Tada ćete dobiti Dialog okvir za ispis . Ako želite možete Odštampati sada.
Ako nemate Štampač u ovom trenutku možete ga Sačuvati kao PDF . za dalju upotrebu ili za Ispis kasnije.
- Sada pritisnite OK .
- U ovom trenutku samo dajte ime i pritisnite Sačuvaj .
Evo odštampanog PDF .
Pročitajte više: Kako podesiti postavke štampanja u Excel-u (8 prikladnih trikova)
2. Koristite VBA kod da napravite dugme za štampanje za aktivni list
Ovde ćemo koristiti VBA za štampanje aktivno Stab .
Koraci:
- Pratite prva dva koraka iz prvog odjeljka da kreirate dugme i Dodeli makro .
- Napišite Naziv makroa i pritisnite Novo .
Ubrzo nakon toga, otvorit će se prozor VBA .
- Zatim napišite sljedeće šifre u njega-
6392
- Kasnije, vratite se na
Raščlamba koda
- Ovdje sam kreirao Sub proceduru , ActiveSheet .
- Potom se koristi PrintOut za odabrati aktivni list i ispisati ga .
- Sada samo pritisnite dugme .
A Otvoriće se dijaloški okvir imenovan Sačuvaj ispis ispisa kao će se otvoriti.
- Dajte ime i pritisnite Sačuvaj .
Tada ćete dobiti odštampani PDF .
Možete jednostavno promijenite pisač ako vam je potreban.
- Kliknite na Datoteka pored Početna
- Zatim odaberite opciju Print i kliknite na padajućem izborniku da odaberete a Štampač .
Pročitajte više: Kako ispisati sve listove u Excel-u (3 metode)
3. Primijenite VBA kod za kreiranje gumba za štampanje odabranih listova u Excel-u
Ako želite Štampati određene odabrane listove onda je moguće i korištenjem VBA .
Koraci:
- Pratite prva dva koraka iz prvog odjeljka da kreirate dugme i dodeli makro .
- Zatim upišite Naziv makroa i pritisnite Novo .
Ubrzo nakon toga,otvorit će se prozor VBA .
- Kasnije, upišite sljedeće kodove u njega-
3650
Zatim vratite se na svoj list .
Razčleđivanje koda
- Ovdje sam kreirao Sub proceduru, SelectedSheets .
- Zatim koristio ActiveWindow do odaberite list iz aktivnog Excel prozora .
- Dalje, koristi se PrintOut za ispis više odabranih listovi .
- Sada odaberite listove i pritisnite dugme za ispis . Odabrao sam dva lista.
- Dajte ime za PDF i pritisnite Sačuvaj .
Datoteka PDF ima t dvije stranice za dva lista .
Pročitajte više: Kako ispisati određene listove koristeći VBA makro u Excelu (4 načina)
Slična očitanja:
- Kako ispisati Excel list u A4 formatu (4 načina)
- Kako zadržati Zaglavlje u Excelu pri štampanju (3 načina)
- Excel VBA: Kako dinamički postaviti područje za štampanje (7 načina)
- Kako ispisati Excel List s linijama (3 laka načina)
- Kako ispisati grafikon u Excelu (5 načina)
4. Ugradite Excel VBA za kreiranje dugmeta za štampanje za određeni list sa izabranim opsegom
Ovde ćemo napraviti Dugme za štampanje da štampa odabrano raspon iz određenog lista .
Koraci:
- Pratite prviu dva koraka od prvog odjeljka da kreirate dugme i dodijelite makro.
- Napišite Naziv makroa i pritisnite Novo .
Ubrzo nakon toga, otvorit će se prozor VBA .
- Zatim napišite sljedeći kodovi –
2018
- Kasnije se vratite na svoj list.
Raščlamba koda
- Ovdje sam kreirao Sub proceduru, SpecificSheetnRange .
- Zatim se koristi naredba With da odaberemo a specifičan
- Sljedeće, PrintArea = “B2:D11”.PrintOut će odabrati opseg sa određenog lista i ispisati to.
- Sada samo pritisnite dugme za štampanje .
- Postavite ime za PDF i pritisnite Sačuvaj .
To je štampani određeni list.
Pročitajte više: Excel VBA: Postavite područje za ispis za više raspona (5 primjera)
5. Ugradite Excel VBA za kreiranje dugmeta za štampanje za aktivni list sa izabranim opsegom
Takođe, možete odabrati opseg sa aktivnog lista i možete napraviti Dugme za ispis za ispis koristeći VBA .
Koraci:
- Slijedite prva dva koraka od prvog odjeljka da kreirate dugme i dodijelite makro .
- Kasnije upišite naziv makroa i pritisnite Novo .
Ubrzo nakon toga, VBA prozor će se otvoriti.
- U VBA prozoru, napišite sljedeće kodove –
6811
- Onda vrati se na svoj list .
Razbijanje koda
- Ovdje sam kreirao Sub proceduru, ActiveSheetnRange .
- Zatim koristio Range(“B2:D11”).PrintOut do odaberite a opseg i print.
- Pritisnite dugme Print .
- Dajte ime i pritisnite Sačuvaj .
Tada ćete dobiti ispisani raspon .
Pročitajte više: Excel dugme za štampanje određenih listova (sa jednostavnim koracima)
Zaključak
Nadam se da će gore opisane procedure će biti dovoljno dobar za korištenje VBA koda za dugme za štampanje u Excelu. Slobodno postavite bilo koje pitanje u odjeljku za komentare i pošaljite mi povratne informacije.