VBA-koodi tulostuspainiketta varten Excelissä (5 esimerkkiä)

  • Jaa Tämä
Hugh West

Jos voimme asettaa mukautetun Tulosta-painikkeen Excel-taulukkoon, se voi olla erittäin käyttäjäystävällinen ja aikaa säästävä tulostaminen arkkien tulostamiseen. Käyttämällä VBA-makrot Joten tässä artikkelissa esitellään 5 yksinkertaista makroa, joita voit käyttää. VBA Excelin tulostuspainikkeen koodi.

Lataa harjoituskirja

Voit ladata ilmaisen Excel-mallin täältä ja harjoitella sitä itse.

VBA-koodi tulostuspainikkeen luomiseen.xlsm

5 esimerkkiä VBA-koodin käyttämisestä Excelin tulostuspainikkeelle Excelissä

Tutustutaan ensin tietokokonaisuuteemme, joka edustaa joitakin myyjän myynti eri Alueet .

1. Käytä VBA-koodia tulostuspainikkeen tekemiseen Excelin tulostus-valintaikkunaan.

Ensin luodaan Tulosta-painike ja sitten kirjoittaa koodit sitä varten.

Vaiheet:

  • Klikkaa seuraavasti: Kehittäjä >> Lisää >> Nappilaatikko.

Pian sen jälkeen saat plus-merkki (+) teidän kursori .

  • Vedä että kursori haluamasi mukaan painikkeen koko ja jonkin ajan kuluttua valintaikkuna nimeltään Määritä makro avautuu.

  • Anna nimi ja paina Uusi .

A VBA ikkuna tulee näkyviin.

  • Kirjoita sitten seuraavat koodit siihen-
 Sub DialogBox() Application.Dialogs(xlDialogPrint).Show End Sub 
  • Nyt palaa takaisin sinun arkki .

Koodin erittely

  • Tässä, loin Sub menettely, DialogBox .
  • Sitten käytettiin Dialogit (xlDialogPrint).Näytä avataksesi Tulosta-valintaikkuna .

Painike on luotu.

  • Napsauta hiiren kakkospainikkeella on painike ja valitse Muokkaa tekstiä alkaen Kontekstivalikko voit muuttaa painikkeen nimen.

  • Myöhemmin, vain tyyppi ... nimi ja klikkaa sinun hiiri missä tahansa Nappulan ulkopuolella .

Paina sitten vain Nappi .

Sitten saat Tulosta-valintaikkuna . Jos haluat, voit Tulosta se nyt.

Jos sinulla ei ole mitään Tulostin tällä hetkellä voit Tallenna se kuin PDF . jatkokäyttöön tai Tulosta myöhemmin.

  • Paina nyt OK .

  • Tällä hetkellä anna vain nimi ja paina Tallenna .

Tässä on painettu PDF .

Lue lisää: Tulostusasetusten säätäminen Excelissä (8 sopivaa temppua)

2. Käytä VBA-koodia aktiivisen arkin tulostuspainikkeen tekemiseen.

Tässä käytämme VBA osoitteeseen tulosta osoitteessa Aktiivinen Arkki .

Vaiheet:

  • Seuraa ensimmäinen kaksivaiheinen ensimmäinen osa luoda painike ja Makron määrittäminen .
  • Kirjoita Makron nimi ja paina Uusi .

Pian sen jälkeen VBA ikkuna avautuu.

  • Sitten kirjoittaa seuraavat koodit siinä-
 Sub ActiveSheet() ActiveSheet.PrintOut End Sub 
  • Myöhemmin, palaa takaisin osoitteeseen

Koodin erittely

  • Tässä, loin Sub menettely, ActiveSheet .
  • Sitten käytettiin PrintOut osoitteeseen valitse ... aktiivinen arkki ja tulosta se.
  • Nyt vain paina ... Nappi .

A valintaikkuna nimeltään Tallenna tulostustulos nimellä avautuu.

  • Anna nimi ja paina Tallenna .

Sitten saat tulostettua PDF .

Voit helposti muuttaa tulostin jos tarvitset sitä.

  • Klikkaa osoitteessa Tiedosto vieressä Etusivu

  • Valitse sitten Tulosta vaihtoehto ja klikkaa on pudotusvalikko valitsemaan Tulostin .

Lue lisää: Kaikkien Excel-arkkien tulostaminen (3 menetelmää)

3. Sovelletaan VBA-koodia tulostuspainikkeen luomiseen valituille Excel-taulukoille.

Jos haluat Tulosta erityinen valitut arkit on myös mahdollista käyttää VBA .

Vaiheet:

  • Seuraa ensimmäinen kaksivaiheinen ensimmäinen osa luoda painike ja määrätä a makro .
  • Kirjoita sitten Makron nimi ja paina Uusi .

Pian sen jälkeen VBA ikkuna avautuu.

  • Myöhemmin, tyyppi seuraavat koodit siinä-
 Sub SelectedSheets() ActiveWindow.SelectedSheets.PrintOut End Sub 

Sitten palaa takaisin sinun arkki .

Koodin erittely

  • Tässä, loin Sub menettely, SelectedSheets .
  • Sitten käytettiin ActiveWindow osoitteeseen valitse arkki alkaen aktiivinen Excel ikkuna .
  • Seuraavaksi käytetään PrintOut tulostaa useita valitut arkit .
  • Nyt valitse arkit ja paina Tulosta-painike . valitsin kaksi arkkia.

  • Anna nimi varten PDF ja paina Tallenna .

The PDF tiedosto on t wo sivua varten kaksi arkkia .

Lue lisää: Miten tulostaa tietyt arkit käyttämällä VBA-makroa Excelissä (4 tapaa)

Samanlaisia lukemia:

  • Excel-arkin tulostaminen A4-kokoon (4 tapaa)
  • Kuinka pitää otsikko Excelissä tulostettaessa (3 tapaa)?
  • Excel VBA: Tulostusalueen asettaminen dynaamisesti (7 tapaa)
  • Miten tulostaa Excel-arkki viivoilla (3 helppoa tapaa)
  • Kuinka tulostaa kaavio Excelissä (5 tapaa)

4. Embed Excel VBA luoda tulostuspainike tietylle arkille valitulla alueella

Tässä tehdään Tulosta-painike osoitteeseen tulosta a valittu alue a erityislehti .

Vaiheet:

  • Seuraa ensimmäinen kaksivaiheinen ensimmäinen osa luoda painike ja määritä makro.
  • Kirjoita Makron nimi ja paina Uusi .

Pian sen jälkeen VBA ikkuna avautuu.

  • Sitten kirjoittaa seuraavat koodit -
 Sub SpecificSheetnRange() With Sheets("SpecificSheet+Range") .PageSetup.PrintArea = "B2:D11" .PrintOut End With End Sub 
  • Palaa myöhemmin arkkiisi.

Koodin erittely

  • Tässä, loin Sub menettely, SpecificSheetnRange .
  • Sitten käytettiin Osoitteessa lausunto valitse a erityinen
  • Seuraava, PrintArea = "B2:D11".PrintOut will valitse ... alue alkaen erityislehti ja tulee Tulosta se.
  • Nyt vain paina ... Tulosta-painike .

  • Aseta a nimi varten PDF ja paina Tallenna .

Se on painettu erityinen arkki.

Lue lisää: Excel VBA: Tulostusalueen määrittäminen useille alueille (5 esimerkkiä)

5. Sulauta Excel VBA luomaan tulostuspainike aktiiviselle arkille, jossa on valittu alue

Voit myös valitse alue alkaen aktiivinen arkki ja voi tehdä Tulosta-painike osoitteeseen tulosta se käyttämällä VBA .

Vaiheet:

  • Seuraa ensimmäinen kaksivaiheinen ensimmäinen osa luoda painike ja määrittää makro .
  • Kirjoita myöhemmin Makron nimi ja paina Uusi .

Pian sen jälkeen VBA ikkuna avautuu.

  • Vuonna VBA ikkuna, kirjoittaa seuraavat koodit -
 Sub ActiveSheetnRange() Range("B2:D11").PrintOut End Sub 
  • Sitten palaa takaisin sinun arkki .

Koodin erittely

  • Tässä, loin Sub menettely, ActiveSheetnRange .
  • Sitten käytettiin Range("B2:D11").PrintOut osoitteeseen valitse a alue ja tulosta.
  • Paina Tulosta-painike .

  • Anna nimi ja paina Tallenna .

Sitten saat painettu alue .

Lue lisää: Excel-painike tiettyjen arkkien tulostamiseen (helpoilla ohjeilla)

Päätelmä

Toivon, että edellä kuvatut menettelyt ovat tarpeeksi hyviä VBA-koodin käyttämiseen. tulostuspainike Voit vapaasti kysyä mitä tahansa kysymystä kommenttiosassa ja antaa minulle palautetta.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.