Wednesday, December 23, 2015

Perintah Print Preview Melalui UserForm VBA Excel

Print Preview diperlukan sebelum sebuah dokument di print untuk melihat kesesuian tata letak, mengatur jumlah print dan mengatur pilihan paper yang di gunakan agar menghasilkan dokument yang di print lebih baik.

Perintah Print Preview Melalui UserForm VBA Excel akan kita bahas secara singkat, karena memang kodenya amat singkat. ikuti saja langkah-langkah yang akan saya paparkan dalam posting ini. Sebelumnya perlu diketahui bahwa posting ini masih kelanjutan Aplikasi Data. Aplikasi Data dapat di download di posting "Tomboh Simpan VBA Excel" yang merupakan posting pertama menyangkut File yang saya gunakan dalam beberapa posting membuat Aplikasi Data.



Langkah-langkah membuat Perintah Print Preview Melalui UserForm VBA Excel :
  • Buka Visual Basic file Aplikasi Data
  • Tambahkan pada UserForm 1 buah Label, selanjutnya ubah namenya menjadi "LbPrint" dengan Caption "PRINT", download icon print untuk memperindah Aplikasi Data. Perhatikan gambar dibawah 
  • Klik kanan "LbPrint" pilih View Code dan letakkan kode dibawah ini. Perhatikan gambar dibawah kode
Private Sub LbPrint_Click()
'Print Preview Dari Userform
Dim Ws As Worksheet: Set Ws = Sheets("DB")
UserForm1.Hide
Application.Visible = True
Ws.Activate
Ws.PrintPreview
Application.Visible = False
UserForm1.Show
End Sub
  • Selesai..!! Uji Aplikasi Data yang telah anda buat perintah print preview dengan menekan F5. Jika anda telah menempatkan Kode nya dengan tepat makan Aplikasi Data untuk perintah Print Preview akan berfungsi dengan semestinya.

14 komentar

..thank mas semua postingnya..,sangat bermanfaat...

Semoga dapat dikembangkan lagi menurut imajinasinya mas.. mohon bisa share aplikasi vba untuk belajar di email saya.. senbakusen@gmail.com

Malam mas... mw tnya ni?... sbelum msuk aplikasi data bgmna kalo musti login, caranya gmna y?

Terimakasih atas kunjungannya ke blog otodidak ini..
Untuk membuat aplikasi dengan form login dapat disimak tutorial pada alamat berikut ini

1. Cara Membuat Form Login VBA Excel Dengan Username/Password Saja dengan alamat http://www.senbakusen.com/2017/06/cara-membuat-form-login-vba-excel.html

2.Cara Membuat Form Login Dengan Hak Akses Berbeda dengan alamat http://www.senbakusen.com/2017/07/cara-membuat-form-login-dengan-hak.html

3. Cara Bikin Form Login User Aplikasi Dengan UserForm VBA Excel dengan alamat http://www.senbakusen.com/2016/07/form-login-aplikasi-dengan-userform-vba.html

Semoga menjadi referensi

Mantaf Jiwa, Menambah Ilmu Otodidak saya, :D Semoga tetap bertahan dan berkembang, terimakasih banyak ilmunya,

Rosyid Liem..!! Terimakasih atas kunjungannya. Semoga tetap bertahan dan berkembang. Amiin.!!

Selamat sore gan..
mau tanya gan, misalkan saya mau print di excel. saya sudah kasih row 250. nah dalam pengisiannya misalkan saya hanya mengisi sampai 200. intinya pada saat print preview yang nampil hanya sampai row 200, meskipun saya sudah kasih row 250.
maaf ya gan

Cek Range dinamisnya.. Apakah sudah terbaca hingga range 250...!!

Makasih gan balasannya.. tapi masih bingung gan
contoh : a1(no), b1(uraian)
nah misalkan di kolom "A" saya kasih no sampai 100. trus di kolom "B" saya hanya mengisi uraian sampai nomor 75. jadi pada saat print preview hanya tampil sampai uraian nomor 75 (B76). gimana caranya ya gan, meskipun saya sudah kasih jatah nomor s/d 100? Terus terang saya masih bingung gan nyari codingnya. semoga sehat selalu gan
wassalaamu'alaikum

Kirim saja file contoh ke email Admin...

assalamualaikum gan....
salam kenal sekalian mau tanya gan..:-d
bagaimana bentuk perintah vba kalao mau print menggunakan cheklist modul, yang terbagi beberapa range dalam satu sheet
terima kasih
wassalamualaikum.wr.wb

Bleom pernah bikin berdasarkan ceklist...

thankyu gan ud mau balas..
matur nuhun....
ngomong2 blognya mantab sekali gan...
mudah2an share ilmunya dapat berkah dr TYME..aminn

semoga bermanfaat dan dapat dimanfaatkan isinya pada tempat dan kondisi yang bermanfaat pula..

Komentar Anda Sangat Menentukan Kelangsungan Blog ini
EmoticonEmoticon