Sisukord
Üks tähtsamaid ja enim kasutatavaid ülesandeid, millega me töö käigus kokku puutume, on VBA Excelis on vajalike andmete printimine. Täna selles artiklis näitan teile, kuidas saate Excelis andmeid printida. VBA nõuetekohaste näidete ja illustratsioonidega.
Lae alla praktiline töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
VBA Print.xlsmAndmete printimise sammud Exceli VBAga
Siin on mul andmekogum koos Nimetused, tüübid ja Hinnad mõned raamatud raamatupoest nimega Martin Bookstore.
Täna õpime, kuidas me saame selle andmekogumi printida koos VBA .
Samm 1: VBA redaktori avamine Excelis printimiseks
Press ALT+F11 klaviatuuril. See avab Visual Basic Toimetaja.
Loe edasi: Kuidas määrata printimisala Excelis (5 meetodit)
Samm 2: Uue mooduli sisestamine Exceli printimiseks
Minge Sisesta valikust VBA tööriistariba. Klõpsake Insert> moodul uue mooduli avamiseks.
Seotud sisu: Kuidas trükkida ruudustikku Excelis (2 võimalust)
3. samm: VBA-koodi sisestamine Excelis printimiseks
Uus moodul nimega Moodul1 avaneb. Sisestage järgmine VBA kood seal.
⧭ VBA kood:
Sub VBA_Print() ActiveWorkbook.ActiveSheet.PrintOut copies:=1 End Sub
⧭ Märkused:
- Siinkohal tahan ma printida oma töövihiku aktiivset töölehte. Mis tahes muu töölehe printimiseks kirjutage töölehe nimi otse koodi.
Näiteks, et printida välja tööleht nimega Leht1 , kasutada:
ActiveWorkbook.Worksheets("Sheet1").PrintOut copies:=1
- Võite printida ka töövihikust, mis ei ole aktiivne. Näiteks, et printida välja Leht1 töövihikust nimega Töövihik1 , kasutada:
Workbook("Workbook1").Worksheets("Sheet1").PrintOut copies:=1
- Siin trükime ainult ühe koopia töölehest. Kui soovite printida rohkem kui ühte koopiat, muutke parameetrit koopiad vara vastavalt.
- Kui soovite printida mitu töölehte ja neid printimise ajal kokku panna, on ka selleks võimalus. PrintOut funktsioon VBA on omadus nimega Koosta . seada see olema Tõsi .
ActiveWorkbook.ActiveSheet.PrintOut copies:=10, Collate:=True
Seotud sisu: Excel VBA: Kuidas määrata printimisala dünaamiliselt (7 võimalust)
Sarnased lugemised:
- Exceli nupp konkreetsete lehtede printimiseks (lihtsate sammudega)
- Kuidas printida Excelis horisontaalselt (4 meetodit)
- Mitme Exceli lehe printimine ühte PDF-faili koos VBA-ga (6 kriteeriumi)
- Excelis olevate pealkirjade printimine on keelatud, kuidas seda lubada?
- Kuidas printida Exceli lehte A4-formaadis (4 võimalust)
4. samm: VBA-koodi käivitamine Excelis printimiseks
Pärast sisenemist VBA koodi korralikult, käivitage Makro klõpsates Käivita valikust VBA tööriistariba.
Seotud sisu: Excel VBA: Mitme vahemiku printimisala määramine (5 näidet)
Samm 5: Lõplik väljund: printimine VBAga
Kui suudate koodi edukalt üles kirjutada ja käivitada, leiate töölehe printerile trükituna ja väikese akna, mis ilmub sellisena.
Seotud sisu: Excel VBA: Ruutude vahemiku printimine (5 lihtsat meetodit)
Asjad, mida meeles pidada
Siin oleme kasutanud PrintOut funktsioon VBA Seal on veel üks funktsioon VBA nimega PrintPreview , mis näitab andmete eelvaadet enne printimist.
Süntaks on PrintPreview funktsioon on sama, mis PrintOut funktsiooni, kasutage lihtsalt PrintPrview asemel PrintOut .
ActiveWorkbook.ActiveSheet.PrintPreview
See näitab teie töölehe eelvaadet enne printimist.
Kokkuvõte
Niisiis, see on meetod, millega saate printida mis tahes andmeid Exceli töölehest koos VBA Kas teil on küsimusi? Küsige meilt julgelt. Ja ärge unustage külastada meie veebilehte. ExcelWIKI rohkem postitusi ja uuendusi.