Sadržaj
Ako možemo postaviti prilagođeni gumb za ispis na radnom listu programa Excel, ispis listova može biti vrlo jednostavan za korištenje i uštedjeti vrijeme. Korištenjem VBA makronaredbi to možemo lako učiniti. Stoga će vam ovaj članak pružiti 5 jednostavnih makronaredbi za korištenje VBA koda za gumb za ispis u Excelu.
Preuzmite vježbovnu knjigu
Možete preuzmite besplatni Excel predložak odavde i vježbajte sami.
VBA kod za izradu gumba za ispis.xlsm
5 primjera za korištenje VBA Kôd za gumb Ispis u programu Excel
Prvo se upoznajmo s našim skupom podataka koji predstavlja neke prodaje prodavača u različitim Regijama .
1. Upotrijebite VBA kod za izradu gumba za ispis za dijaloški okvir za ispis u programu Excel
Prvo ćemo stvoriti gumb za ispis , a zatim ćemo napisati kodove za njega.
Koraci:
- Kliknite na sljedeći način: Razvojni programer >> Umetni >> Okvir gumba.
Ubrzo nakon toga dobit ćete znak plus (+) u kursoru .
- Povucite taj kursor prema željenoj veličini gumba i nakon nekog vremena, otvorit će se dijaloški okvir pod nazivom Dodijeli makronaredbu .
- Dajte ime i pritisnite Novo .
Pojavit će se VBA prozor.
- Zatim upišite sljedeće kodove u njemu-
7185
- Sada se vratite na svoj list .
Raščlamba koda
- Ovdje , stvorio sam Sub proceduru, DialogBox .
- Zatim sam upotrijebio Dialogs (xlDialogPrint).Show za otvaranje Dijaloški okvir za ispis .
Gumb je stvoren.
- Kliknite desnom tipkom miša na gumb i odaberite Uredi tekst iz Kontekstnog izbornika da promijenite naziv gumba.
- Kasnije, samo upišite ime i kliknite vašim mišem bilo gdje izvan gumba .
Zatim samo pritisnite gumb .
Tada ćete dobiti dijaloški okvir za ispis . Ako želite, možete ga sada Ispisati .
Ako u ovom trenutku nemate Pisač možete ga Spremiti kao PDF . za daljnju upotrebu ili za ispis kasnije.
- Sada pritisnite OK .
- U ovom trenutku samo dajte ime i pritisnite Spremi .
Ovdje je ispisani PDF .
Pročitajte više: Kako podesiti postavke ispisa u Excelu (8 prikladnih trikova)
2. Upotrijebite VBA kod da napravite gumb za ispis za aktivni list
Ovdje ćemo koristiti VBA za ispis aktivnog Sheet .
Koraci:
- Slijedite prva dva koraka od prvog odjeljka za izradu gumb i Dodijeli makro .
- Napišite Naziv makronaredbe i pritisnite Novo .
Ubrzo nakon toga otvorit će se VBA prozor.
- Zatim upišite sljedeće kodove u njega-
2061
- Kasnije se vratite na
Raščlamba koda
- Ovdje sam stvorio Sub proceduru , ActiveSheet .
- Zatim se koristi PrintOut da odabere aktivni list i ispiše ga .
- Sada samo pritisnite gumb .
A Otvorit će se dijaloški okvir pod nazivom Spremi ispis kao .
- Dajte ime i pritisnite Spremi .
Tada ćete dobiti ispisani PDF .
Možete lako promijenite pisač ako vam je potreban.
- Kliknite na Datoteka pored Početne
- Zatim odaberite opciju Ispis i kliknite na padajućem izborniku za odabir a Pisač .
Pročitajte više: Kako ispisati sve listove u Excelu (3 metode)
3. Primijenite VBA kod za stvaranje gumba za ispis za odabrane listove u programu Excel
Ako želite Ispisati određene odabrane listove onda je to također moguće pomoću VBA .
Koraci:
- Slijedite prva dva koraka iz prvog odjeljka kako biste izradili gumb i dodijelite makro .
- Zatim napišite Naziv makronaredbe i pritisnite Novo .
Ubrzo nakon toga, VBA prozor će se otvoriti.
- Kasnije, upišite sljedeće kodove u njega-
2541
Zatim se vratite na svoju tablicu .
Raščlamba koda
- Ovdje sam stvorio Sub proceduru, SelectedSheets .
- Zatim sam upotrijebio ActiveWindow za odaberite list iz aktivnog Excel prozora .
- Dalje, korišten je PrintOut za ispis više odabranih listovi .
- Sada odaberite listove i pritisnite Gumb za ispis . Odabrao sam dva lista.
- Dajte ime za PDF i pritisnite Spremi .
Datoteka PDF ima t dvije stranice za dva lista .
Pročitajte više: Kako ispisati određene listove pomoću VBA makronaredbe u Excelu (4 načina)
Slična čitanja:
- Kako ispisati Excel list u veličini A4 (4 načina)
- Kako sačuvati Zaglavlje u Excelu prilikom ispisa (3 načina)
- Excel VBA: Kako dinamički postaviti područje ispisa (7 načina)
- Kako ispisati Excel List s linijama (3 jednostavna načina)
- Kako ispisati grafikon u Excelu (5 načina)
4. Ugradite Excel VBA za stvaranje gumba za ispis za određeni list s odabranim rasponom
Ovdje ćemo napraviti gumb za ispis za ispis odabranog raspon od određenog lista .
Koraci:
- Slijedite prvidva koraka od prvog odjeljka da biste izradili gumb i dodijelili makronaredbu.
- Napišite Naziv makronaredbe i pritisnite Novo .
Ubrzo nakon toga otvorit će se VBA prozor.
- Zatim napišite sljedeće kodove –
9903
- Kasnije se vratite na svoj list.
Raščlamba koda
- Ovdje sam stvorio Sub proceduru, SpecificSheetnRange .
- Zatim se koristi S naredbom za odabir specifičnog
- Dalje, PrintArea = “B2:D11”.PrintOut će odabrati raspon s određenog lista i Ispisati ga .
- Sada samo pritisnite gumb za ispis .
- Postavite naziv za PDF i pritisnite Spremi .
To je ispisani određeni list.
Pročitajte više: Excel VBA: Postavite područje ispisa za više raspona (5 primjera)
5. Ugradite Excel VBA za stvaranje gumba za ispis za aktivni list s odabranim rasponom
Također, možete odabrati raspon iz aktivnog lista i možete napraviti Gumb Ispis za ispis koristeći VBA .
Koraci:
- Slijedite prva dva koraka od prvog odjeljka za izradu gumba i dodjeljivanje makronaredbe .
- Kasnije napišite naziv makronaredbe i pritisnite Novo .
Ubrzo nakon toga, VBA prozor će se otvoriti.
- U VBA prozoru, napišite sljedeće kodove –
3803
- Zatim vratite se na svoj list .
Raščlamba koda
- Ovdje sam stvorio Sub proceduru, ActiveSheetnRange .
- Zatim sam upotrijebio Raspon (“B2:D11”). Ispis za odabir raspona i ispis.
- Pritisnite gumb za ispis .
- Dajte ime i pritisnite Spremi .
Tada ćete dobiti ispisani raspon .
Pročitajte više: Gumb programa Excel za ispis određenih listova (s jednostavnim koracima)
Zaključak
Nadam se da će gore opisani postupci bit će dovoljno dobar za korištenje VBA koda za gumb za ispis u Excelu. Slobodno postavite bilo koje pitanje u odjeljku za komentare i dajte mi povratne informacije.