Nola inprimatu datuak Excel VBA-rekin (gida zehatza)

  • Partekatu Hau
Hugh West

Excel-en VBA rekin lan egiten dugun bitartean topatzen dugun zeregin garrantzitsu eta erabilienetako bat beharrezko datuak inprimatzea da. Gaur artikulu honetan, Excel-en VBA datuak nola inprima ditzakezun erakutsiko dizut adibide eta ilustrazio egokiekin.

Deskargatu Praktika-lan-koadernoa

Deskargatu praktika-koaderno hau artikulu hau irakurtzen ari zaren bitartean ariketa egiteko.

VBA Print.xlsm

Excel VBA-rekin datuak inprimatzeko urratsak

Hemen daukat Martin Bookstore izeneko liburu-denda bateko liburu batzuen Izenak, Motak eta Prezioak dituen datu-multzoa.

Gaur datu multzo hau nola inprima dezakegun ikasiko dugu VBA -rekin.

1. urratsa: VBA editorea irekitzea inprimatzeko Excel-en

Sakatu ALT+F11 teklatuan. Visual Basic editorea irekiko du.

Irakurri gehiago: Nola ezarri inprimatzeko eremua Excel-en ( 5 metodoak)

2. urratsa: Excel-en inprimatzeko modulu berri bat txertatzea

Joan Txertatu aukerara VBA tresna-barra. Sakatu Txertatu > Modulua modulu berri bat irekitzeko.

Lotutako edukia: Nola inprimatu sareta-lerroak Excel-en (bi modu)

3. urratsa: Excel-en inprimatzeko VBA kodea sartzea

Modulu1 izeneko modulu berri bat irekiko da. Sartu VBA kodea bertan.

⧭ VBA kodea:

3434

⧭ Oharrak :

  • Hemen, inprimatu nahi dutnire lan-koadernoko fitxa aktiboa. Beste edozein lan-orria inprimatzeko, idatzi lan-orriaren izena zuzenean kodean.

Adibidez, Sheet1 izeneko lan-orria inprimatzeko, erabili:

ActiveWorkbook.Worksheets(“Sheet1”).PrintOut kopiak:=1

  • Aktiborik ez dagoen lan-liburu batetik ere inprima dezakezu. Adibidez, Fitxa1 Lan-koadernoa1 izeneko lan-koaderno batetik inprimatzeko, erabili:

Lan-koadernoa(“Lan-koadernoa1”). Lan-orriak(“Fitxa1 ”).PrintOut kopiak:=1

  • Hemen lan-orriaren kopia bakarra inprimatzen ari gara. Kopia bat baino gehiago inprimatu nahi badituzu, aldatu kopiak propietatea horren arabera.
  • Lan-orri bat baino gehiago inprimatu eta inprimatzean bildu nahi badituzu, aukera bat ere badago. VBA ren PrintOut funtzioak Collate izeneko propietatea du. Ezarri Egia izan dadin.

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

Erlazionatutako edukia: Excel VBA: nola ezarri inprimatzeko eremua dinamikoki (7 modu)

Antzeko irakurketak:

  • Excel botoia orri zehatzak inprimatzeko (urrats errazekin)
  • Nola inprimatu horizontalean Excel-en (4 metodo)
  • Excel anitz inprimatu Orriak PDF fitxategi bakarrera VBArekin (6 irizpide)
  • Inprimatu tituluak Excel-en desgaituta dago, nola gaitu?
  • Nola inprimatu Excel orria A4 tamainan (4 modu)

Urratsa4: Excel-en inprimatzeko VBA kodea exekutatu

VBA kodea behar bezala sartu ondoren, exekutatu Makroa Exekutatu klik eginez> aukera VBA tresna-barran.

Lotutako edukia: Excel VBA: Ezarri inprimatze-eremua hainbat barrutitarako ( 5 Adibideak)

5. urratsa: Azken irteera: VBArekin inprimatu

Kodea ondo idatzi eta exekutatu baduzu, aurkituko duzu inprimagailuan inprimatutako lan-orria, eta honelako leiho txiki bat agertu zen.

Erlazionatutako edukia: Excel VBA: Gelaxken barrutia inprimatu ( 5 metodo errazak)

Gogoratu beharreko gauzak

Hemen PrintOut funtzioa erabili dugu VBA . VBA n PrintPreview izeneko beste funtzio bat dago, inprimatu aurretik datuen aurrebista erakusten duena.

PrintPreview funtzioaren sintaxia da. PrintOut funtzioaren berdina, erabili PrintPrview PrintOut ren ordez.

ActiveWorkbook.ActiveSheet.PrintPreview

Zure lan-orriaren aurrebista erakutsiko du inprimatu aurretik.

Ondorioa

Beraz, hau da Excel lan-orri bateko edozein datu inprimatzeko metodoa VBA -rekin. Galderarik baduzu? Galdetu iezaguzu. Eta ez ahaztu gure gunea bisitatzea ExcelWIKI argitalpen eta eguneratze gehiago lortzeko.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.