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.

Admin sangat menyarankan bagi yang sedang mempelajari kode Vba Excel agar membuat file contoh penerapan kode. Dengan membuat file contoh penerapan kode akan mempercepat memahami penggunaan dan fungsi dari kode yang diterapkan


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.

16 komentar untuk "Perintah Print Preview Melalui UserForm VBA Excel"

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

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

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

    BalasHapus
    Balasan
    1. 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

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

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

      Hapus
  4. 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

    BalasHapus
    Balasan
    1. Cek Range dinamisnya.. Apakah sudah terbaca hingga range 250...!!

      Hapus
  5. 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

    BalasHapus
    Balasan
    1. Kirim saja file contoh ke email Admin...

      Hapus
  6. 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

    BalasHapus
    Balasan
    1. Bleom pernah bikin berdasarkan ceklist...

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

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

      Hapus
  7. Gan kirm no hp atau apalah kontak ente ke email ane youplay388@gmail.com

    BalasHapus
    Balasan
    1. Udah dikirim ke emailnya.. Terimkasih atas kunjungannya di blog belajar vba excel

      Hapus

Komentar Anda Sangat Menentukan Kelangsungan Blog ini