Anda di halaman 1dari 2

Code VBA Fungsi

ActiveWorkbook.PrintOut    Mencetak workbook yang aktif

Worksheets.PrintOut Mencetak semua Worksheet

Sheets.PrintOut Mencetak semua Sheet

Sheets("Sheet1").PrintOut Mencetak Sheet 1 saja

Sheet1.PrintOut Mencetak Sheet 1 saja

Sheets(Array("Sheet1","Sheet3")).PrintOut Mencetak Sheet1 dan Sheet3 (Sheet yg ada


dalam Array)

Selection.PrintOut Mencetak Range yang di Select atau di blok

Range ("A1:F10").PrintOut Mencetak data di range A1:F10

Dalam perintah PrintOut juga terdapat beberapa parameter opsi yang bisa
dipakai, selengkapnya bisa di lihat di tabel berikut ini:

Pilihan Fungsi

From Halaman pertama yang di cetak. Jika argumen ini di abaikan maka
pencetakan otomatis dimulai dari halaman 1

To Halaman terakhir yang di cetak. Jika argumen ini di abaikan maka


pencetakan sampai halaman terakhir  

Copies Jumlah Salinan yang di cetak. Jika di abaikan maka hanya satu kali cetak

Preview Menampilkan Print Preview sebelum mencetak (True atau False)

ActivePrinter Mengatur nama printer aktif

PrintToFile  Pilih True untuk mencetak ke File

Collate Pilih True untuk menyusun beberapa Salinan

PrToFileName Menentukan nama file yang ingin di cetak, jika opsi PrintToFile bernilai True

IgnorePrintArea Mengabaikan Print Area (True atau False)


s

Contoh penggunaan PrintOut dengan parameter adalah:

ActiveSheet.PrintOut From:=1, To:=3, Copies:=3


Maksud dari code tersebut adalah mencetak aktif Sheet dari halaman 1 sampai 3
dengan jumlah salinan sebanyak 3 lembar.

Sub Cetak()

Range("$A$1:$O$67").PrintPreview

End Sub

Anda mungkin juga menyukai