Jinsi ya Kuchapisha Data na Excel VBA (Mwongozo wa Kina)

  • Shiriki Hii
Hugh West

Mojawapo ya kazi muhimu na inayotumika sana ambayo tunakutana nayo tunapofanya kazi na VBA katika Excel ni kuchapisha data muhimu. Leo katika makala haya, nitakuonyesha jinsi unavyoweza kuchapisha data katika Excel VBA na mifano na vielelezo sahihi.

Pakua Kitabu cha Mazoezi

Pakua kitabu hiki cha mazoezi ili kufanya mazoezi unaposoma makala haya.

VBA Print.xlsm

Hatua za Kuchapisha Data kwa Excel VBA

Hapa nina seti ya data yenye Majina, Aina , na Bei ya baadhi ya vitabu vya duka la vitabu linaloitwa Martin Bookstore.

Leo tutajifunza jinsi tunavyoweza kuchapisha seti hii ya data kwa VBA .

Hatua ya 1: Kufungua Kihariri cha VBA Ili Kuchapisha katika Excel

Bonyeza ALT+F11 kwenye kibodi yako. Itafungua Kihariri cha Msingi kinachoonekana .

Soma Zaidi: Jinsi ya Kuweka Eneo la Kuchapisha katika Excel ( Mbinu 5)

Hatua Ya 2: Kuweka Moduli Mpya ya Kuchapisha katika Excel

Nenda kwenye chaguo la Ingiza katika VBA upau wa vidhibiti. Bofya Ingiza > Moduli ili kufungua sehemu mpya.

Maudhui Yanayohusiana: Jinsi ya Kuchapisha Mistari ya Gridi katika Excel (Njia 2)

Hatua ya 3: Kuweka Msimbo wa VBA ili Kuchapisha katika Excel

Moduli mpya iitwayo Module1 itafunguliwa. Weka msimbo wa VBA ufuatao hapo.

⧭ Msimbo wa VBA:

8185

⧭ Vidokezo :

  • Hapa, nataka kuchapisha faili yalaha kazi inayotumika ya kitabu changu cha kazi. Ili kuchapisha laha nyingine yoyote ya kazi, andika jina la laha ya kazi moja kwa moja kwenye msimbo.

Kwa mfano, kuchapisha laha ya kazi iitwayo Laha1 , tumia:

> Kitabu cha Kazi.Laha za Kazi(“Karatasi1”).PrintOut nakala:=1

  • Unaweza pia kuchapisha kutoka kwa kitabu cha kazi ambacho hakitumiki. Kwa mfano, ili kuchapisha Jedwali1 kutoka kwa kitabu cha kazi kiitwacho Kitabu cha Kazi1 , tumia:

Kitabu cha Kazi(“Kitabu1”).Laha za kazi(“Karatasi11). ”).PrintOut copies:=1

  • Hapa tunachapisha nakala moja tu ya laha-kazi. Iwapo ungependa kuchapisha zaidi ya nakala moja, badilisha nakala kipengele ipasavyo.
  • Iwapo ungependa kuchapisha laha kazi nyingi na kuzikusanya unapochapisha, kuna chaguo pia kwako. PrintOut kazi ya VBA ina sifa inayoitwa Collate . Iweke kuwa Kweli .

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

Maudhui Yanayohusiana: Excel VBA: Jinsi ya Kuweka Eneo la Kuchapisha kwa Nguvu (Njia 7)

Masomo Sawa:

  • Kitufe cha Excel cha Kuchapisha Laha Maalum (Kwa Hatua Rahisi)
  • Jinsi ya Kuchapisha Mlalo katika Excel (Njia 4)
  • Chapisha Excel Nyingi Laha za Faili Moja ya PDF yenye VBA (Vigezo 6)
  • Vichwa vya Kuchapisha katika Excel Vimezimwa, Jinsi ya Kuiwezesha?
  • Jinsi ya Kuchapisha Laha ya Excel katika Ukubwa wa A4 (Njia 4)

Hatua4: Kuendesha Msimbo wa VBA ili Kuchapisha katika Excel

Baada ya kuweka msimbo wa VBA vizuri, endesha Macro kwa kubofya Run chaguo katika VBA upau wa vidhibiti.

Maudhui Husika: Excel VBA: Weka Eneo la Kuchapisha kwa Masafa Nyingi ( Mifano 5)

Hatua ya 5: Pato la Mwisho: Chapisha kwa VBA

Ukiweza kuandika msimbo na kuiendesha kwa mafanikio, utapata laha ya kazi iliyochapishwa kwenye kichapishi chako, na dirisha dogo lilionekana kama hili.

Maudhui Yanayohusiana: Excel VBA: Chapisha Safu za Seli ( Mbinu 5 Rahisi)

Mambo ya Kukumbuka

Hapa tumetumia kipengele cha PrintOut cha VBA . Kuna chaguo jingine la kukokotoa katika VBA linaloitwa PrintPreview , ambalo linaonyesha onyesho la kukagua data kabla ya kuchapishwa.

Sintaksia ya kitendakazi cha PrintPreview ni sawa na kipengele cha PrintOut , tumia tu PrintPrview badala ya PrintOut .

ActiveWorkbook.ActiveSheet.PrintPreview 3>

Itaonyesha onyesho la kukagua laha yako ya kazi kabla ya kuchapishwa.

Hitimisho

Kwa hivyo, hii ndiyo njia ambayo unaweza kuchapisha data yoyote kutoka kwa karatasi ya Excel na VBA . Je, una maswali yoyote? Jisikie huru kutuuliza. Na usisahau kutembelea tovuti yetu ExcelWIKI kwa machapisho na masasisho zaidi.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.