Kā izdrukāt datus ar Excel VBA (detalizētas vadlīnijas)

  • Dalīties Ar Šo
Hugh West

Viens no svarīgākajiem un visbiežāk izmantotajiem uzdevumiem, ar ko saskaramies, strādājot ar VBA programmā Excel ir izdrukāt nepieciešamos datus. Šodien šajā rakstā es jums parādīšu, kā varat izdrukāt datus programmā Excel. VBA ar atbilstošiem piemēriem un ilustrācijām.

Lejupielādēt Practice Workbook

Lejupielādējiet šo prakses darba burtnīcu, lai vingrinātos, kamēr lasāt šo rakstu.

VBA Print.xlsm

Datu drukāšanas soļi, izmantojot Excel VBA

Šeit man ir datu kopa ar Nosaukumi, veidi , un Cenas dažas grāmatas no grāmatnīcas ar nosaukumu Martin Bookstore.

Šodien mēs uzzināsim, kā mēs varam izdrukāt šo datu kopu, izmantojot VBA .

1. solis: VBA redaktora atvēršana, lai izdrukātu programmā Excel

Spiediet ALT+F11 uz tastatūras. Tas atvērs Visual Basic Redaktors.

Lasīt vairāk: Kā iestatīt drukāšanas apgabalu programmā Excel (5 metodes)

2. solis: jauna moduļa ievietošana, lai izdrukātu programmā Excel

Dodieties uz Ievietot opcija VBA rīkjosla. Noklikšķiniet uz Ievietot> Modulis lai atvērtu jaunu moduli.

Saistīts saturs: Kā izdrukāt režģu līnijas programmā Excel (2 veidi)

3. solis: VBA koda ievadīšana, lai izdrukātu programmā Excel

Jauns modulis ar nosaukumu Modulis1 tiks atvērts. Ievadiet šādu tekstu VBA kods tur.

⧭ VBA kods:

 Sub VBA_Print() ActiveWorkbook.ActiveSheet.PrintOut kopijas:=1 End Sub 

⧭ Piezīmes:

  • Šeit es gribu izdrukāt darbgrāmatas aktīvo darblapu. Lai izdrukātu jebkuru citu darblapu, ierakstiet darblapas nosaukumu tieši kodā.

Piemēram, lai izdrukātu darblapu ar nosaukumu Lapa1 , izmantot:

ActiveWorkbook.Worksheets("Sheet1").PrintOut kopijas:=1

  • Varat arī izdrukāt no darbgrāmatas, kas nav aktīva. Piemēram, lai izdrukātu Lapa1 no darbgrāmatas ar nosaukumu Darba burtnīca1 , izmantot:

Darbgrāmata("Darbgrāmata1").Darblapas("Lapa1").PrintOut kopijas:=1

  • Šeit mēs izdrukājam tikai vienu darblapas kopiju. Ja vēlaties izdrukāt vairāk nekā vienu kopiju, mainiet kopijas īpašumu.
  • Ja vēlaties izdrukāt vairākas darblapas un drukāšanas laikā tās salīdzināt, ir pieejama arī šāda iespēja. PrintOut funkcija VBA ir īpašība Salikt . Iestatiet, lai tas būtu True .

ActiveWorkbook.ActiveSheet.PrintOut kopijas:=10, Collate:=True

Saistīts saturs: Excel VBA: kā dinamiski iestatīt drukāšanas apgabalu (7 veidi)

Līdzīgi lasījumi:

  • Excel poga konkrētu lapu drukāšanai (ar vienkāršiem soļiem)
  • Kā izdrukāt horizontāli programmā Excel (4 metodes)
  • Vairāku Excel lapu drukāšana vienā PDF failā ar VBA (6 kritēriji)
  • Programmā Excel ir atspējota drukāšana, kā to iespējot?
  • Kā izdrukāt Excel lapu A4 formātā (4 veidi)

4. solis: VBA koda palaišana, lai izdrukātu programmā Excel

Pēc ievadīšanas VBA kodu pareizi, palaist Makro noklikšķinot uz Palaist opcija VBA rīkjoslu.

Saistīts saturs: Excel VBA: drukāšanas apgabala iestatīšana vairākiem diapazoniem (5 piemēri)

5. posms: galīgais rezultāts: drukāšana ar VBA

Ja izdodas veiksmīgi pierakstīt kodu un to palaist, darblapa tiks izdrukāta uz printera, un parādīsies šāds neliels logs.

Saistīts saturs: Excel VBA: šūnu diapazona drukāšana (5 vienkāršas metodes)

Lietas, kas jāatceras

Šeit mēs izmantojām PrintOut funkcija VBA . Ir vēl viena funkcija VBA ko sauc par PrintPreview , kas parāda datu priekšskatījumu pirms drukāšanas.

Sintakse PrintPreview funkcija ir tāda pati kā PrintOut funkciju, vienkārši izmantojiet PrintPrview vietā PrintOut .

ActiveWorkbook.ActiveSheet.PrintPreview

Pirms drukāšanas tiks parādīts darblapas priekšskatījums.

Secinājums

Tātad šī ir metode, ar kuru varat izdrukāt jebkurus datus no Excel darblapas ar VBA . Vai jums ir kādi jautājumi? Uzdodiet tos mums. Un neaizmirstiet apmeklēt mūsu vietni. ExcelWIKI vairāk ziņu un atjauninājumu.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.