Cara Membuat Tombol Cetak di Excel
Daftar Isi
Langkah-langkah untuk membuat tombol print adalah sebagai berikut:
- Tambahkan Shape atau gambar juga boleh ke lembar kerja Excel.
- Tekan Tombol Alt+F11 untuk menampilkan jendela Microsoft Visual Basic atau bisa juga dengan cara klik Tab Developer dan klik tombol Visual Basic.
- Buat Module dengan cara klik kanan pada VBAProject atau pada ThisWorkbook --> Insert --> Module.
- Akan tampil jendela Module(code), kemudian masukkan kode berikut:
Sub Cetak() ActiveSheet.PrintOut End Sub
- Selanjutnya kembali ke Lembar kerja Excel, klik kanan pada Tombol Cetak yang tadi dibuat dan pilih Assign Macro...
- Pada jendela Assign Macro pilih Cetak dan kemudian klik OK.
- Selesai. Tinggal di coba apakah tombol print sudah berfungsi dengan benar ataukah masih ada debug atau error.
Perintah ActiveSheet.PrintOut berfungsi untuk mencetak Sheet yang aktif. Selain memakai script atau code ActiveSheet.PrintOut bisa juga memakai code lain, seperti pada tabel berikut ini:
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 |
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 |
IgnorePrintAreas | Mengabaikan Print Area (True atau False) |
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.
Lampiran
Tombol Cetak dengan Macro
Excel Binary Workbook (xlsb)
Begitulah cara membuat tombol cetak di Excel. Semoga Bermanfaat....
MEMBANTU SEKALI
ada kendala tambahan, bagaimana agar saya bisa print dengan penomoran VLOOKUP.
Saat ini, saya print manual dengan tombol ini.
Jadi, isi Cell 1 dengan nomor VLOOPUP. Lalu klik tombol print.
Saya ingin semua nomor VLOOKUP bisa diprint sekali klik.
Adakah caranya ?
terimakasih sebelumnya
Matursuwun...
gimana caranya supaya bisa nyetak data peserta no. 1 sampai 5 jika aku pake combo box. mirip-mirip mail merge di ms word gitu... makasih
Praktek dulu nih
Mau belajar microsoft office , desain grafis , dan programming? yuk lihat tutorialnya di tutorial-tutorial gratis
God bless you.. Amin
Mksudnya:
Ketika orang lain ingin mencetak dokumen dg tombol control+P, mereka tidak bisa (tampilan printOut) tidak keluar kecuali dg menggunakan password...
Terimakasih..
kalo mau bikin tombol klik perintah seperti membuat next dan previous gimana,
misal kita ketik angka 1 kita next jadi 2 atau sebaliknya,
terima kasih,
Sebelumnya sy ucapkan terima kasih atas perhatian dan bantuannya semoga menjadi amal jariah Bapak...Amin
Saya punya lembar kerja banyak sekali di Excel,yg format kolomnya turun ke bawah,
Bagaimana biar cuma tampil 1 halaman saja, dan ada tombol next halaman nya.??
Terimakasih..
sukses terus untuk rumusexcel.com