Escolar Documentos
Profissional Documentos
Cultura Documentos
Membuat tombol print pada lembar excel tenyata mudah. sebagai contoh jika kita akan
print pada area A1:G5, maka kita tinggal masuk ke VBA dan copy code di bawah ini:
Sub MyPrint()
curPrtArea = ActiveSheet.PageSetup.PrintArea
myPrtArea = "A1:G5"
ActiveSheet.PageSetup.PrintArea = myPrtArea
ActiveSheet.PrintOut
ActiveSheet.PageSetup.PrintArea = curPrtArea
End Sub
caranya :
1. pastinya buka excel
2.buatlah sebuah button (pokoke gambar tombol bulat opo persegi monggo)
5.lalu masuk ke excel >> klik kanan gambar button tadi pilihlah assign macro pilih
Myprint
6. selesai
Oke sobat setelah sebelumnya saya posting Kode Macros untuk Menjalankan Simulasi Gelombang
pada Excel, kali ini saya mau posting lagi yang gak jauh-jauh beda dengan postingan sebelumnya,
yaitu Cara Membuat Tombol Otomatis Print pada Excel. Hanya saja perbedaanya ada pada bentuk kode
macros dan langkah-langkahnya.
Latar belakang saya membuat postingan ini tentunya untuk mempermudah teman-teman yang biasa aktif
bekerja menggunakan excel supaya membuat ringan kerja, karna memakan waktu apabila mesti mutermuter jika harus print data secara manual. Oke sobat langsung saja mari ikuti langkah-langkah dibawah
ini:
Sebelum kitalangsung masuk ke macros ada baiknya kita atur terlebih dahulu bagian area mana yang akan
di print, caranya dengan:
Blog dulu area yang akan diprint, lalu masuk di menu Page Layout => lalu klik Print Area dan pilih
Set Print Area, apabila sudah ada tanda garis putus-putus berarti itu sudah menjadi tanda batas print.
Setelah itu masuk di menu Developer, apabila belum muncul makan aktifkan terlebih dahulu menunya
yang sudah saya jelaskan pada postingan sebelumnya yaitu Kode Macros untuk Menjalankan Simulasi
Gelombang pada Excel. Kemudin pilih klik Insert dan pilih Toogle Button seperti gambar di bawah
ini:
Kemudian klik di layar sheet dan drag kursor sesuai ukuran yang di kehendaki, untuk mengubah nama
tinggal klik kanan pada layar dan pilih Toogle Button Object dan pilih edit.
Nah selanjutnya adalah memasukkan kode macrosnya, klik duble pada iconnya dan ganti code macrosnya
dengan ini:
End Sub
End Sub
Untuk code diatas yang berwarna merah disesuaikan dengan Sheet yang ingin di print. Code macros ini
dapat pula di download di file bawah ini:
Penghidupan tombol ini dilakukan hanya satu kali karna pada saat akan membuka file ini kembali otomatis
tombol sudah hidup.
Tutorial Level 4
Category
Macro & VBA
Posted
By:
ngarasan
, On: Friday, March 11, 2011, Last Modified: Tuesday, December 18, 2012
Info
Baca dulu
Dan untuk memulai tutorial ini, anda sebaiknya telah membaca tutorial yang ada pada link "Baca dulu".
1. Meyiapkan Layout.
2. Membuat Program.
3. Membuat Button Print.
1. Meyiapkan Layout.
Biar project kita ini keliatan keren, maka kita buat lay-out yang sedikit rapi lah. Dan saya sarankan untuk mengikuti sama persis
lay-out gambar berikut:
Jadi, kita butuh tempat inputan untuk Dari Halaman berapa, Sampai Halaman berapa dan Mau di print berapa banyak?
Dan di project kita ini, kita membutuhkan 2 Sheet. Sheet pertama (Sheet "Front") untuk meletakkan Button dan Inputan. Dan
sheet kedua (Sheet "Data") untuk meletakkan data yang akan di print.
Lihat gambar berikut:
Sheet kedua akan terdiri beberapa page sesuai settingan masing-masing. Berikut adalah gambar Sheet "Data" yang saya
zoom out sehingga nampak beberapa page.
Page pada Excel adalah jumlah halaman pada sebuah Sheet yang terbagi sesuai setting page break.
2. Membuat Program.
Setelah lay-out selesai, saatnya kita buat program. Silahkan buka VB Editor.
Selanjutnya, klik 2 kali pada Sheet1 agar muncul code editor.
Sub testprint()
printDari = Worksheets(1).Cells(2, 3).Value
printSampai = Worksheets(1).Cells(4, 3).Value
jumHalaman = Worksheets(1).Cells(6, 3).Value
If (printDari "") And (printSampai "") And (jumHalaman "") Then
Worksheets(2).PrintOut From:=printDari, To:=printSampai, copies:=jumHalaman
Else
MsgBox "Isi Halaman yang akan di print"
End If
End Sub
Saat kita insert Button, maka kita akan diminta untuk memilih Macro (Assign Macro).
Pilih Macro yang sebelumnya telah kita buat (testprint). Dan klik OK.
Beri nama Print pada Button dan tampilan akhirnya akan seperti ini:
Nah, sekarang, silahkan coba klik Button yang telah kita buat. Jangan lupa untuk mengisi data pada Sheet "Data". Pastikan
printer telah terhubung dan telah di setup.
Dan seharusnya, saat kita klik Button Print, maka printer akan mulai mencetak halaman yang kita tentukan.