Excel VBA ашиглан өгөгдлийг хэрхэн хэвлэх вэ (Нарийвчилсан заавар)

  • Үүнийг Хуваалц
Hugh West

Excel дээр VBA программтай ажиллах явцад бидний хамгийн чухал бөгөөд өргөн хэрэглэгддэг ажлуудын нэг бол шаардлагатай өгөгдлийг хэвлэх явдал юм. Өнөөдөр энэ нийтлэлд би Excel VBA -д өгөгдлийг хэрхэн зөв жишээ, дүрслэлээр хэвлэхийг харуулах болно.

Дадлагын ажлын номыг татаж авах

Энэ нийтлэлийг уншиж байхдаа дасгал хийхийн тулд энэ дасгалын номыг татаж авна уу.

VBA Print.xlsm

Excel VBA ашиглан өгөгдөл хэвлэх алхамууд

Энд би Мартин номын дэлгүүр гэх номын дэлгүүрийн Нэр, төрөл , Үнэ бүхий өгөгдлийн багцыг авлаа.

Өнөөдөр бид энэ өгөгдлийн багцыг VBA ашиглан хэрхэн хэвлэх талаар сурах болно.

Алхам 1: Хэвлэхийн тулд VBA засварлагчийг нээх Excel-д

Гар дээрх ALT+F11 товчийг дарна уу. Энэ нь Visual Basic редакторыг нээх болно.

Дэлгэрэнгүй унших: Excel дээр хэвлэх талбайг хэрхэн тохируулах талаар ( 5 арга)

Алхам 2: Excel-д хэвлэх шинэ модуль оруулах

<1-ийн Оруулах сонголт руу очно уу>VBA хэрэгслийн мөр. Оруулах > Шинэ модулийг нээх модуль .

Холбогдох контент: Excel дээр сүлжээний шугамыг хэрхэн хэвлэх вэ (2 арга)

Алхам 3: Excel-д хэвлэх VBA кодыг оруулах

Module1 нэртэй шинэ модуль нээгдэнэ. Дараах VBA кодыг энд оруулна уу.

⧭ VBA код:

2384

⧭ Тэмдэглэл :

  • Энд би хэвлэхийг хүсэж байнаминий ажлын дэвтрийн идэвхтэй ажлын хуудас. Бусад ажлын хуудсыг хэвлэхийн тулд ажлын хуудасны нэрийг шууд кодонд бичнэ үү.

Жишээ нь Sheet1 нэртэй ажлын хуудсыг хэвлэхийн тулд:

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

  • Та мөн идэвхгүй байгаа ажлын номноос хэвлэх боломжтой. Жишээлбэл, Ажлын ном1 нэртэй ажлын номноос Хуудас1 -г хэвлэхийн тулд:

Ажлын дэвтэр("Ажлын дэвтэр1"). Ажлын хуудас("Хуудас1"-г ашиглана уу. ”).PrintOut copies:=1

  • Энд бид ажлын хуудасны зөвхөн нэг хувийг хэвлэж байна. Хэрэв та нэгээс олон хувь хэвлэхийг хүсвэл copies шинж чанарыг өөрчилнө үү.
  • Хэрэв та хэд хэдэн ажлын хуудас хэвлэж, хэвлэх явцдаа тэдгээрийг нэгтгэхийг хүсвэл танд зориулсан сонголт бас бий. VBA -ийн PrintOut функц нь Collate нэртэй өмчтэй. Үүнийг Үнэн болгож тохируулна уу.

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

Холбоотой агуулга: Excel VBA: Хэрхэн хэвлэх талбайг динамикаар тохируулах вэ (7 арга)

Ижил төстэй уншилтууд:

  • Тусгай хуудас хэвлэх Excel товч (хялбар алхмаар)
  • Excel дээр хэрхэн хэвтээ хэвлэх вэ (4 арга)
  • Олон Excel хэвлэх VBA (6 шалгуур) бүхий нэг PDF файлын хуудас
  • Excel дээр гарчиг хэвлэх идэвхгүй болсон, үүнийг хэрхэн идэвхжүүлэх вэ?
  • Хэрхэн хэвлэх вэ А4 хэмжээтэй Excel хуудас (4 арга)

Алхам4: Excel дээр хэвлэх VBA кодыг ажиллуулж байна

VBA кодыг зөв оруулсны дараа Run<2 дээр дарж Макро -г ажиллуулна уу> сонголтыг VBA хэрэгслийн мөрөнд оруулна.

Холбогдох контент: Excel VBA: Олон мужид зориулсан хэвлэх талбайг тохируулах ( 5 жишээ)

Алхам 5: Эцсийн гаралт: VBA-р хэвлэх

Хэрэв та кодыг амжилттай бичиж, ажиллуулж чадвал та дараах зүйлийг олох болно. Ажлын хуудас таны хэвлэгч дээр хэвлэгдсэн бөгөөд иймэрхүү жижиг цонх гарч ирэв.

Холбогдох контент: Excel VBA: Нүдний хэвлэх хүрээ ( 5 хялбар арга)

Санах ёстой зүйлс

Энд бид VBA PrintOut функцийг ашигласан. . VBA PrintPreview гэж нэрлэгддэг өөр нэг функц байдаг бөгөөд энэ нь хэвлэхээс өмнө өгөгдлийг урьдчилан харахыг харуулдаг.

PrintPreview функцийн синтакс нь PrintOut функцтэй адил бөгөөд PrintOut -ийн оронд PrintPrview -г ашигла.

ActiveWorkbook.ActiveSheet.PrintPreview

Энэ нь хэвлэхээс өмнө таны ажлын хуудсыг урьдчилан харах болно.

Дүгнэлт

Тиймээс энэ нь Excel-ийн ажлын хуудаснаас ямар ч өгөгдлийг VBA ашиглан хэвлэх арга юм. Танд асуух зүйл байна уу? Биднээс асуугаарай. Мөн манай ExcelWIKI сайтад зочилж, бусад нийтлэл, шинэчлэлтүүдийг авахаа бүү мартаарай.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.