Senin, 12 Agustus 2019

Membuat Tombol Print Di Layar Kerja Microsoft Office Excel

Membuat Tombol Print Di Layar Kerja Microsoft Office Excel




Jika Anda penasaran dan ingin mencobanya membuat sendiri tombol perintah print di Office Excel caranya cukup mudah. Hal pertama yang harus kita lakukan adalah membuat tombolnya dulu. Dalam membuat tombol bebas, silakan Anda pilih mana yang lebih disukai atau lebih mudah membuatnya. Kita bisa membuat tombol dengan Shapes, Picture, dan Clip Art. Disarankan jika Anda ingin membuat tombol print dari gambar maka gambar tombol tersebut berekstensi png.
Dalam contoh disini saya membuat tombol print dengan menggunakan Shapes saja. Caranya dari menu Insert > Shapes > kemudian pilih Shapes yang menurut kita cukup bagus untuk dibuat tombol print. Disini saya memilih jenis Shapes Text Box.
Cara Membuat Tombol Print Di Office Excel (1)
Agar tampilan tombol lebih menarik lagi, silakan Anda beri warna sesuai dengan kesukaan.

Sekarang Anda buka jendela Microsoft Visual Basic (VBA) dengan cara menekan tombol Alt+F11 pada keyboard. Kemudian klik pilih menu Insert > Module dan pastekan kode berikut kedalam layar kerja Module.
Sub Cetak ()
ActiveSheet.PrintOut
End Sub



Langkah selanjutnya Anda tutup layar kerja Visual Basic (VBA) dan kembali kehalaman Office Excel. Sekarang coba Anda klik kanan pada kotak/tombol yang tadi telah dibuat kemudian klik pilih Assign Macro.



Sekarang dihadapan kita adalah kotak dialog pop-up Assign Macro. Silakan Anda pilih Cetak dan klik pilih OK.


















Pada kode perintah untuk mencetak diatas terdapat kode ActiveSheet.PrintOut, kode ini berfungsi agar bisa mencetak Sheet yang aktif. Selain kode perintah ini kita bisa menggunakan alternatif kode lainnya, seperti :
Kode Visual Basic (VBA)Fungsi Kode
Sheets.PrintOutMencetak semua Sheet
Sheets(“Sheet1”).PrintOutMencetak Sheet 1 yang aktif
Sheet1.PrintOutMencetak Sheet 1 yang aktif
ActiveWorkbook.PrintOutMencetak Workbook yang aktif
Worksheets.PrintOutMencetak semua Worksheet
Range (“A1:F10”).PrintOutMencetak data di Range A1:F10
Selection.PrintOutMencetak Range yang dipilih atau diblok
Sheets(Array(“Sheet1″,”Sheet3”)).PrintOutMencetak Sheet1 & Sheet3 (Sheet yang terdapat didalam Array)
Apakah kita bisa menentukan parameter-parameter lainnya seperti kita ingin menampilkan dulu halaman Print Preview, mencetak beberapa halaman, dan sebagainya? Jawabannya tentu saja bisa! Silakan Anda lihat parameter-parameter yang dapat kita gunakan dalam memodifikasi tombol print di Office Excel.
PilihanFungsi
FromFungsi untuk memberi perintah agar halaman pertama saja yang dicetak.
ToFungsi untuk memberi perintah agar halaman terakhir saja yang dicetak.
PreviewMenampilkan halaman Print Preview sebelum mencetak (True atau False).
CopiesJumlah salinan yang ingin dicetak. Namun jika kita mengabaikan parameter ini maka hanya akan mencetak satu kali saja.
PrintToFileMemilih True untuk mencetak ke File.
ActivePrinterUntuk mengatur nama printer aktif jika driver printer komputer kita lebih dari satu printer.
IgnorePrintAreasMengabaikan Print Area (True atau False).
CollateMemilih True untuk menyusun beberapa salinan.
PrToFileNameMenentukan nama file yang ingin di cetak, dan itupun jika pilihan PrintToFile bernilai True.
Contoh jika kita membuat kode tombol print dengan parameter-parameter tertentu adalah sebagai berikut :
Sub Cetak ()
ActiveSheet.PrintOut Preview:=True, From:=2, To:=5, Copies:=5
End Sub
Artinya adalah kita akan memberikan perintah print untuk Sheet yang aktif dan kita ingin menampilkan halaman Print Preview dulu lalu halaman yang diprint adalah dari halaman 2 sampai dengan halaman 5 sebanyak 5 lembar.
Semoga artikel ini ada manfaatnya dan sampai bertemu lagi diartikel menarik lainnya. Salam sukses.

Whatsapp Button works on Mobile Device only

Start typing and press Enter to search