Sut i Argraffu Data gydag Excel VBA (Canllaw Manwl)

  • Rhannu Hwn
Hugh West

Un o'r tasgau pwysicaf a ddefnyddir yn helaeth yr ydym yn dod ar eu traws wrth weithio gyda VBA yn Excel yw argraffu'r data angenrheidiol. Heddiw yn yr erthygl hon, byddaf yn dangos i chi sut y gallwch argraffu data yn Excel VBA gydag enghreifftiau a darluniau cywir.

Lawrlwythwch Gweithlyfr Ymarfer

Lawrlwythwch y llyfr gwaith ymarfer hwn i wneud ymarfer corff tra'ch bod chi'n darllen yr erthygl hon.

VBA Print.xlsm

Camau i Argraffu Data gydag Excel VBA

Yma mae gen i set ddata gyda Enwau, Mathau , a Pris rhai o lyfrau siop lyfrau o'r enw Martin Bookstore.

0>

Heddiw, byddwn yn dysgu sut y gallwn argraffu'r set ddata hon gyda VBA .

Cam 1: Agor Golygydd VBA i Argraffu yn Excel

Pwyswch ALT+F11 ar eich bysellfwrdd. Bydd yn agor y Golygydd Visual Basic .

Darllen Mwy: Sut i Gosod Ardal Argraffu yn Excel ( 5 Dull)

Cam 2: Mewnosod Modiwl Newydd i'w Argraffu yn Excel

Ewch i'r opsiwn Mewnosod yn yr opsiwn >VBA bar offer. Cliciwch Mewnosod > Modiwl i agor modiwl newydd.

Cynnwys Cysylltiedig: Sut i Argraffu Llinellau Grid yn Excel (2 Ffordd)

Cam 3: Mewnbynnu'r Cod VBA i'w Argraffu yn Excel

Bydd modiwl newydd o'r enw Modiwl1 yn agor. Rhowch y cod VBA canlynol yno.

⧭ Cod VBA:

3483

⧭ Nodiadau :

  • Yma, rwyf am argraffu'rtaflen waith gweithredol fy llyfr gwaith. I argraffu unrhyw daflen waith arall, ysgrifennwch enw'r daflen waith yn uniongyrchol yn y cod.

Er enghraifft, i argraffu'r daflen waith o'r enw Taflen1 , defnyddiwch:

<0 ActiveWorkbook.Taflenni Gwaith(“Taflen1”).PrintOut copies:=1
  • Gallwch hefyd argraffu o lyfr gwaith nad yw'n weithredol. Er enghraifft, i argraffu Taflen1 o lyfr gwaith o'r enw Llyfr Gwaith1 , defnyddiwch:

Gweithlyfr("Llyfr Gwaith1").Taflenni gwaith("Taflen1 ”).PrintOut copies:=1

    >
  • Yma rydym yn argraffu dim ond un copi o'r daflen waith. Os ydych am argraffu mwy nag un copi, newidiwch yr eiddo copïau yn unol â hynny.
  • Os ydych am argraffu mwy nag un taflen waith a'u coladu wrth argraffu, mae opsiwn i chi hefyd. Mae gan swyddogaeth PrintOut VBA briodwedd o'r enw Colate . Gosodwch ef i fod yn Gwir .

ActiveWorkbook.ActiveSheet.PrintOut copies:=10, Colad:=Gwir

Cynnwys Cysylltiedig: Excel VBA: Sut i Gosod Ardal Argraffu yn Ddeinamig (7 Ffordd)

Darlleniadau Tebyg:

  • 1>Botwm Excel i Argraffu Taflenni Penodol (Gyda Chamau Hawdd)
  • Sut i Argraffu'n Llorweddol yn Excel (4 Dull)
  • Argraffu Multiple Excel Taflenni i Ffeil PDF Sengl gyda VBA (6 Maen Prawf)
  • Argraffu Teitlau yn Excel Yn Analluog, Sut i'w Alluogi?
  • Sut i Argraffu Dalen Excel mewn Maint A4 (4 Ffordd)

Cam4: Rhedeg y Cod VBA i Argraffu yn Excel

Ar ôl mynd i mewn i'r cod VBA yn iawn, rhedwch y Macro trwy glicio ar y Rhedeg opsiwn yn y VBA bar offer.

Cynnwys Cysylltiedig: Excel VBA: Gosod Ardal Argraffu ar gyfer Amrediadau Lluosog ( 5 Enghraifft)

Cam 5: Yr Allbwn Terfynol: Argraffu gyda VBA

Os gallwch ysgrifennu'r cod yn llwyddiannus a'i redeg, fe welwch y daflen waith a argraffwyd ar eich argraffydd, ac ymddangosodd ffenestr fach fel hyn.

Cynnwys Cysylltiedig: Excel VBA: Argraffu Amrediad o Gelloedd ( 5 Dull Hawdd)

Pethau i'w Cofio

Yma rydym wedi defnyddio swyddogaeth PrintOut VBA . Mae swyddogaeth arall yn VBA o'r enw PrintPreview , sy'n dangos rhagolwg o'r data cyn argraffu.

Cystrawen y ffwythiant PrintPreview yw'r yr un peth â'r ffwythiant PrintOut , defnyddiwch PrintPrview yn lle PrintOut .

ActiveWorkbook.ActiveSheet.PrintPreview 3>

Bydd yn dangos rhagolwg o'ch taflen waith cyn argraffu.

Casgliad <5

Felly, dyma'r dull y gallwch ei ddefnyddio i argraffu unrhyw ddata o daflen waith Excel gyda VBA . Oes gennych chi unrhyw gwestiynau? Mae croeso i chi ofyn i ni. A pheidiwch ag anghofio ymweld â'n gwefan ExcelWIKI am ragor o bostiadau a diweddariadau.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.