Cara menggunakan vba print excel

Cara menggunakan vba print excel



Pada artikel sebelumnya telah dijelaskan tentang Cara Menggunakan Rumus Vlookup Pada Excel, dan beberapa hari yang lalu juga saya mencoba menjelaskan Cara Membuat Tombol Spin Di Excel Dengan Data Vlookup.

Nah, pada artikel ini kembali akan saja jelaskan masalah yang masih terkait, tentang Cara Membuat Tombol Print di Excel Dengan Data Vlookup. Jenis pekerjaan yang berkaitan dengan cetak mencetak data mungkin artikel ini bisa menjadi solusi, contoh disini saya asumsikan sobat adalah seorang panitia lomba, yang bertugas untuk melayani peserta hingga mendapatkan sebuah tanda bukti pendaftaran.

Langkah-langkah Membuat Tombol Print di Excel

  • Buatlah 2 buah sheet yaitu sheet Data dan sheet Registrasi
  • Sheet Data adalah tempat sobat untuk melakukan entri data peserta lomba, sementara
  • Sheet Registrasi adalah sheet tempat sobat mencetak Tanda Pendaftaran bagi peserta lomba.
  • Berikut contoh sheet yang telah saya buat.
Sheet Data


Sheet Registrasi

  • Pilih Sheet Registrasi
  • Buat tombol Print dari Tab Developer

Cara menggunakan vba print excel


  • Tekan ALT+F11, maka akan terbuka tampilan seperti di bawah ini

  • Beri nama Macro_name : Cetak_Click, kemudian klik tombol New

  • Terdapat script yang harus dimasukan pada Visual Basic
  • Tempatkan script diantara Sub Cetak_Click () ....End Sub

'Menghitung jumlah data yang akan di-print dengan menghitung baris.
BarisTerakhir = Worksheets("Data").Cells(Worksheets("Data").Rows.Count, 1).End(xlUp).Row

'lakukan pengulangan sejumlah baris dikurangi 1 (jumlah data)
For i = 1 To BarisTerakhir - 1

'Pindahkan data per baris dari sheet "Data Siswa" ke sheet "Identitas Siswa"
Worksheets("Registrasi").Cells(7, 5).Value = Worksheets("Data").Cells(i + 1, 1).Value
Worksheets("Registrasi").Cells(5, 3).Value = Worksheets("Data").Cells(i + 1, 3).Value
Worksheets("Registrasi").Cells(7, 3).Value = Worksheets("Data").Cells(i + 1, 2).Value
Worksheets("Registrasi").Cells(8, 3).Value = Worksheets("Data").Cells(i + 1, 4).Value
Worksheets("Registrasi").Cells(9, 3).Value = Worksheets("Data").Cells(i + 1, 5).Value
Worksheets("Registrasi").Cells(10, 3).Value = Worksheets("Data").Cells(i + 1, 6).Value

'Print data yang telah dipindahkan ke sheet "Registrasi".
Worksheets("Registrasi").PrintOut From:=1, To:=1
Next i


  • Jangan lupa Kata Button diganti dengan PRINT

Cara menggunakan vba print excel

  • Bila sudah, silahkan sobat lakukan pengetesan
  • Pencetakan akan mengikuti jumlah Record atau jumlah data pada sheet Data

Cara menggunakan vba print excel



Oke sobat, demikian artikel saya tentang Cara membuat tombol print di excel dengan data vlookup, semoga bermanfaat.


Cara Membuat Tombol Print Di Office Excel – Sebetulnya membuat tombol cetak (print) di Office Excel saya rasa penting ga penting. Bahkan mungkin lebih besar tidak pentingnya daripada sebaliknya. Namun sekedar untuk menambah pengetahuan tidak ada salahnya untuk kita coba sendiri. Kenapa saya mengatakan itu tidak penting? Karena seperti yang sudah kita tahu kalau fungsi tombol print secara default setiap program pasti sudah ada dan kita tinggal menggunakannya saja. Bahkan dengan menggunakan keyboard shortcut juga untuk perintah print sangat mudah, yaitu cukup menekan Ctrl+P pada keyboard.

Baca Juga : Cara Lengkap Menyembunyikan Sheet Tertentu dan Semua Sheet Di Office Excel

Dengan dibuat tombol print di Office Excel mungkin sebagian orang akan berpendapat bahwa akan memberikan nilai lebih terhadap projek Excel yang dikerjakannya. Nilai lebih disini mungkin akan memberikan nilai tambah dari segi desain dan penampilan.

Cara menggunakan vba print excel

Asal Anda tahu saja kalau kita menggunakan perintah cetak dengan tombol print yang dibuat di Office Excel, terdapat juga kode-kode untuk menambahkan paramater tertentu. Sehingga nantinya tombol print yang dibuat fiturnya menjadi lengkap, seperti adanya fungsi untuk menuju ke halaman Print Preview, menentukan jumlah halaman yang ingin di print, menentukan halaman-halaman mana saja yang akan di print, dan sebagainya.

Berikut Cara 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 menggunakan vba print excel

Agar tampilan tombol lebih menarik lagi, silakan Anda beri warna sesuai dengan kesukaan.

Cara menggunakan vba print excel

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

Cara menggunakan vba print excel

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.

Cara menggunakan vba print excel

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

Cara menggunakan vba print excel

Baca Juga Artikel Keren Lainnya Tentang Office Excel

  • Cara Simple Mengetahui Jumlah Baris dan Kolom Di Office Excel Dengan Cepat
  • Cara Mudah Menghitung Jumlah Karakter Tulisan Di Office Word dan Office Excel
  • Cara Membuat Ranking Menggunakan Rumus Office Excel 2007, 2010, 2013
  • Cara Mudah Membuka Proteksi Password Microsoft Office Excel Tanpa Software
  • Solusi “There Was A Problem Sending The Command To The Program” Di Excel

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 KodeSheets.PrintOutMencetak semua SheetSheets(“Sheet1”).PrintOutMencetak Sheet 1 yang aktifSheet1.PrintOutMencetak Sheet 1 yang aktifActiveWorkbook.PrintOutMencetak Workbook yang aktifWorksheets.PrintOutMencetak semua WorksheetRange (“A1:F10”).PrintOutMencetak data di Range A1:F10Selection.PrintOutMencetak Range yang dipilih atau diblokSheets(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.

PilihanFungsiFromFungsi 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.

Bagaimana mudah bukan? Mungkin hanya itu saja artikel Cara Membuat Tombol Print Di Layar Kerja Office Excel. Semoga artikel ini ada manfaatnya dan sampai bertemu lagi diartikel menarik lainnya. Salam sukses.

Bagaimana cara set print area Excel?

Pada lembar kerja, pilih sel yang ingin Anda tetapkan sebagai area cetak. Tips: Untuk mengatur beberapa area cetak, tahan tombol Ctrl dan klik area yang ingin Anda cetak. Setiap area cetak dicetak pada satu halaman. Pada tab Tata Letak Halaman, di grup Penyetelan Halaman, klik Area Cetak,lalu klik Setel Area Cetak.

Gimana cara print Excel?

Mencetak satu atau beberapa lembar kerja.
Pilih lembar kerja yang ingin Anda cetak..
Pilih File > Cetak, atau tekan CTRL+P..
Pilih tombol Cetak atau sesuaikan Pengaturan sebelum Anda memilih tombol Cetak ..

Bagaimana cara print Excel Full Page?

Cara Print Excel Agar Full.
Buka file Excel yang ingin dicetak..
Klik tab 'File'..
Pilih opsi 'Print' atau tekan Ctrl + P..
Perhatikan tampilan dokumen pada 'Print Preview'..
Atur margin, orientasi (landscape atau portrait) dan ukuran kertas..
Perhatikan fitur-fitur tambahan seperti Header dan Footer..

Bagaimana cara ngeprint Excel agar tidak terpotong?

2. Cara print dokumen Excel Sesuaikan Margin Halaman.
Buka dokumen Excel..
Klik tab Page Layout..
Pilih Page Setup..
Klik opsi Margins..
Klik Custom Margin..
Masukkan angka kecil agar terhimpit dengan ukuran kertas..
Klik Print atau Ctrl + P untuk cetak dari mesin..
Pengguna bisa cek kembali di tampilan Preview..