Você está na página 1de 9

Tombol Print pada Excel

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)

3.tombol Alt + F11 untuk membuka VBA


4.trus insert module & copas kode diatas (ubahlah sesuai kebutuhan myPrint Area,

pada contoh diatas "A1:G5" )

5.lalu masuk ke excel >> klik kanan gambar button tadi pilihlah assign macro pilih
Myprint
6. selesai

silahkan coba fungsi apa nggak

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:

Dimisalkan kita mempunyai data sebagai berikut:

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:

Private Sub CommandButton1_Click()

End Sub

Private Sub ToggleButton1_Click()

Worksheets(Sheet1).PrintOut From:=1, To:=1, copies:=1


End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

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:

Code Macro Print Excel


Setelah selesai kembalikan lagi ke tampilan Excel sebelumnya dengan menekan icon excel di pojok kiri.
Kemudian untuk menghidupkan tombol klik Design Mode yang ada di menu Developer.

Penghidupan tombol ini dilakukan hanya satu kali karna pada saat akan membuka file ini kembali otomatis
tombol sudah hidup.

Selamat mencoba semoga berhasil.

Control Button untuk Print Dokumen


0% of 0 votes

Tutorial Level 4
Category
Macro & VBA
Posted
By:

ngarasan

, On: Friday, March 11, 2011, Last Modified: Tuesday, December 18, 2012
Info

Hits: 8554, Comments: 18, Bookmarked: 0, Followers: 2

Baca dulu

Memunculkan Fasilitas Controls (Excel 2007)

Button (Controls Forms) Untuk Menjalankan Perintah

Mengenal Excel Visual Basic Editor


Halo sobat semua..
Tutorial kali ini untuk menjawab Request berikut:

Tuesday, 01 March 2011 03:31 posted by heru


bisa ga buat macro untuk membuat tombol print pada sheet excel, namun di dalam sheet tersebut dibuat menu cetak dari
halam ke.. sampai halaman ke.., sehingga lebih praktis.

Jadi intinya adalah, sebuah Button untuk printing document.


Karena itu, deskripsi project kita kali ini adalah:
Ada sebuah Sheet (yang nanti saya beri nama "Front") tempat meletakkan Button dan form Inputan. Dan juga sebuah Sheet
lagi (yang nanti saya beri nama "Data") tempat meletakkan data yang akan di print.
Jika kita telah mengisi form inputan dan kemudian menekan tombol PRINT, maka data pada Sheet "DATA" akan ter-print
sesuai dengan jumlah halaman pada form inputan.

Dan untuk memulai tutorial ini, anda sebaiknya telah membaca tutorial yang ada pada link "Baca dulu".

Oke, kita anggap semua sudah membaca tutorial diatas.


Mari kita mulai tutorial dengan mengikuti semua segmennya, yaitu:

1. Meyiapkan Layout.
2. Membuat Program.
3. Membuat Button Print.

Yuk, kita mulai yang pertama:

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.

Selanjutnya, pada code editor yang terbuka, copy code berikut:

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

3. Membuat Button Print.


Program sudah dibuat. Selanjutnya adalah membuat Button (Tombol) untuk memerintahkan Print.
Insert Button Controls Form (ingat, Controls Form ya.. BUKAN ActiveX Button).

Saat kita insert Button, maka kita akan diminta untuk memilih Macro (Assign Macro).
Pilih Macro yang sebelumnya telah kita buat (testprint). Dan klik OK.

Dan.. Selesai sudah..!

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.

Nah.. Sampai disini dulu yah.. See Yaa..

Você também pode gostar