VBA kod za gumb Ispis u Excelu (5 primjera)

  • Podijeli Ovo
Hugh West

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.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.