You've probably noticed

We love Excel

Author

When some user experience severe excel problem, it is not uncommon for their job activity to disturbed.
My great passion is bringing solution to some user who have been trought those experience, so they can save their times fixing excel issues.

  • myexcelive@gmail.com
  • www.excelive.com
  • READ MORE
Me

What will you get here

We have been work hard to bringing something useful for you in order to help your excel issues

Macro VBA 70%
Formula Excel 45%
Tips and Tricks 15%
Miscellaneous 25%

Expertise

We share the tutorials that we ourselves have tested in the workplace and slightly refine it to make it easy for you

Our Article

Every article on this site is presented explicitly so that you can understand the purpose of each tutorial.

Efficiency

We provides examples of just for illustration only, and we do not guarantee that they can be used in all situations.

Installation

every each codes on this site are provided "as is" and are easy to install

Youtube

in order to facilitate you in learning excel, you can visit our channel here

Design

all the design of each tutorial has passed the test for excel 2007 up

  • Cara Menyembunyikan atau Menampilkan Lembar Kerja Jika Sel Berisi Nilai Tertentu

    hidden sheet dengan macro vba Lembar kerja Ms.Excel atau biasa disebut juga dengan Worksheet merupakan sebuah wadah di mana kita bisa menyimpan berbagai macam data di dalamnya. Mulai dari data berupa teks, angka, hingga formula yang dapat membantu kita dalam mempercepat pekerjaan.

    Dari setiap lembar kerja (baca:sheet) yang kita miliki dalam dokumen Microsoft Excel, mungkin Anda pernah mengalami situasi, kondisi atau keadaan dimana kita harus menyembunyikan beberapa hal yang kita rasa mengganggu pada lembar kerja kita, dan atau mungkin kita perlu menyembunyikan data-data rahasia yang terdapat dalam satu atau beberapa lembar kerja tersebut, sehingga anda tidak ingin lembar kerja itu terlihat di bilah tab di bagian bawah jendela Excel.

    Bahkan, Anda dapat menyembunyikan seluruh buku kerja, meskipun kami tidak yakin mengapa Anda ingin melakukan itu. Namun, kami akan menunjukkan cara menyembunyikan lembar kerja dan buku kerja dan menampilkannya lagi.
    Baca tutorial terkait lain
    Cara mengisi TextBox dan menulisnya ke dalam lembar kerja Excel
    Panduan mencetak dokumen dengan disertai jumlah banyaknya cetakan
    Daftar kode-kode untuk merubah interior sel dalam lembar kerja Excel

    Apa yang akan saya tunjukkan dalam tutorial ini adalah, bagaimana cara menyembunyikan dan atau menampilkan kembali buku kerja yang kita miliki jika sebuah sel memuat nilai tertentu. Dan berikut panduannya :
    1. Pastikan Aplikasi Microsoft Excel sudah anda aktifkan
    2. Buat atau tambah beberapa lembar kerja dalam dokumen Excel Anda
    3. Sebagai contoh, masukkan nilai atau angka 1 (satu) di lembar kerja ke-2 hingga lembar kerja terakhir yang anda miliki.
      Hal ini nantinya kita gunakan untuk sebagai kunci untuk menyembunyikan dan atau menampilkan kembali lembar kerja yang hilang dari bilah tab di bagian bawah jendela Excel
    4. Tekan tombol pintas Alt+F11 untuk menuju ke jendela Aplikasi Microsoft Visual Basic Editor
    5. Selanjutnya, buat sebuah module baru
      Tambah module baru di excel
      Lanjutkan dengan copy-paste kode berikut ini ke dalam module yang sudah dibuat :
      Sub ABC
      Dim wb As Worksheet
      For Each wb In ActiveWorkbook.Worksheets
          If wb.[a1] = 1 Then
              wb.Visible = xlSheetHidden
          End If
      Next ws
      End Sub
      Penjelasan singkatnya Sebelum menjalankan kode, terlebih dahulu saya mendeklarasikan variabel wb sebagai lembar kerja. Selanjutnya saya menggunakan statement For Each untuk melakukan perintah pengulangan yang mana kriteria pengulangannya adalah "Jika sel A1 di setiap lembar kerja berisi angka 1 - Maka lembar kerja akan disembunyikan"
      Tentunya anda bisa menampilkan kembali lembar kerja yang hilang dengan mengganti perintah xlSheetHidden menjadi xlSheetVisible
    6. Langkah terakhir adalah menguji serangkaian kode ini dengan cara menekan tombol yang terdapat di menubar atau dengan menekan tombol F5 yang terdapat dikeyboard anda

    Hasil akhir dari serangkaian tutorial ini bisa anda lihat dalam tampilan berikut
    menyembunyikan lembar kerja excel


    Selamat...anda sudah berhasil menampilkan dan atau menyembunyikan beberapa lembar kerja dokumen Microsoft Excel Anda berdasarkan nilai yang terdapat disebuah sel menggunakan Macro VBA Excel.
    Jangan lupa, silahkan kunjungi channel youtube kami untuk melihat video tutorial terbaru dari kami. Gracias


  • Membuat Perintah Macro Untuk Mencetak Lembar Kerja Tertentu Beserta Banyaknya Jumlah Cetakan

    Print Lembar Kerja dengan Macro VBA Membuat Tombol Print di Excel - Di artikel sebelumnya saya sudah membahas tentang bagaimana cara mengkombinasikan tombol CheckBox dan Parameter Select Case untuk membuka jendela dialog Print. Nah, pada kesempatan kali ini kita akan sama-sama belajar bagaimana cara mencetak sebuah lembar kerja dari sebuah UserForm secara otomatis disertai dengan daftar beberapa lembar kerja atau Sheet yang diletakkan dalam ComboBox, juga TextBox untuk menentukan berapa banyaknya jumlah cetakan yang diinginkan.

    Dengan kata lain, dengan menggunakan teknik ini maka anda tidak perlu lagi menekan tombol Ctrl+P untuk mencetak lembar kerja Excel, karena perintah ini akan dibuat dan disematkan dalam sebuah UserForm. Dan berikut ini panduan lengkapnya. Namun sebelumnya, silahkan anda baca artikel terkait berikut.
    Baca tutorial terkait berikut :
    Cara melakukan pencarian secara berulang-ulang
    Kode ini akan terus berjalan sebelum pengguna melakukan dengan benar
    Bekerja dengan cepat dengan menggunakan Macro VBA untuk mencetak lembar kerja
    Oke, jika anda memutuskan untuk Membuat Perintah Macro Untuk Mencetak Lembar Kerja Tertentu Beserta Banyaknya Jumlah Cetakan maka caranya adalah sebagai berikut :
    1. Buka jendela Visual Basic Editor dengan cara menekan tombol Alt+F11 keyboard anda.
    2. Selanjutnya adalah membuat sebuah UserForm disertai dengan objek-objek VBA seperti ComboBox, TextBox, dan CommandButton.
      membuat userform di excel
    3. Setelah dirasa cukup mendesain tampilan userForm, kini saatnya memberikan perintah terhadap terhadap setiap objek yang dapat dilakukan dengan cara meng-klik kanan Userform kemudian memilih perintah ViewCode dari menu pop-up yang muncul
    4. Copy paste baris kode yang sudah saya siapkan berikut ke dalam jendela kode yang sudah terbuka
      Private Sub UserForm_Initialize()
      Dim N As Long
      For N = 1 To ActiveWorkbook.Sheets.Count
          ComboBox1.AddItem ActiveWorkbook.Sheets(N).Name
      Next N
      End Sub
      
      Private Sub CommandButton1_Click()
      On Error GoTo x
      Set ws = Sheets(ComboBox1.Value)
      For N = 1 To TextBox1
          ws.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
      Next
      Exit Sub
      x:
      MsgBox "Perbaiki data"
      End Sub
      Penjelasan singkatnya Pada baris pertama, isi utama dari perintah ini adalah mengumpulkan nama-nama dari setiap lembar kerja yang aktif, kemudian nama-nama tersebut diletakkan ke dalam ComboBox
      Sementara isi perintah pada baris CommandButton1 berisi beberapa hal penting antara lain:
      • On Error Goto berfungsi sebagai Trap Error yakni sebuah perintah awal yang akan dijalankan ketika terjadi kesalahan
      • Menentukan nama lembar kerja yang akan dicetak. Dari baris kode di atas, cara menentukannya berada di bagian Set ws = ...
      • Pada baris selanjutnya, saya menggunakan parameter Looping yang bertujuan untuk menentukan berapa banyaknya jumlah yang ingin di cetak sesuai dengan isi nilai yang terdapat di kotak TextBox
    Setelah anda selesai membuat serangkaian baris-baris kode diatas disertai dengan desain userFormnya, langkah terakhir adalah simpan file excel dengan menggunakan format Macro Enable Workbook (.xslm) atau Macro Binary Workbook (.xslb) agar kode-kode tersebut dapat dijalankan sebagaimana mestinya.
    Terimakasih sudah berkunjung di situs kami, jangan lupa kunjungi pula channel ini untuk melihat video tutorial terbaru dari kami. Adios


  • Cara Membuat Formula VLOOKUP Versi Macro VBA - Beserta Contohnya

    Formula VLOOKUP versi macro vba Jika anda seorang pengguna Excel maka saya yakin bahwa formula VLOOKUP sudah tidak asing lagi bagi anda, karena formula ini sangat bisa diandalkan untuk membantu dalam menyelesaikan kasus pencarian data atau informasi serta rujukan yang biasanya disimpan dalam bentuk tabel tertentu.

    Ketika kita bicara mengenai formula atau fungsi VLOOKUP, maka kita membutuhkan sebuah value yang dijadikan sebagai kunci pencarian yang umumnya terletak di bagian kiri sebuah tabel dan mengembalikan suatu value tertentu yang terletak pada kolom yang sama dengan value pencarian. Inilah salah satu kehebatan formula ini, karena ia bisa dengan cermat menampilkan hasil yang berada dalam tabel tanpa harus mengetik ulang nilai yang dimaksud.

    Oke, saya akan mulai dengan sebuah contoh kasus untuk menentukan besaran Gaji seorang Pegawai Negeri Sipil (PNS) yang mana beberapa item telah ditentukan dalam sebuah aturan berdasarkan Golongan Pegawai yang tersusun dalam tabel lain.
    Perhatikan Format Penggajian Karyawan berikut :
    Tabel Penggajian Karyawan PNS
    Dari contoh di atas, yang harus kita isikan adalah menghitung gaji pokok, tunjangan, lain-lain dan total gaji yang diterima. Untuk beberapa item, isian atau referensi sudah ditentukan dalam tabel lainnya (Tabel Gaji).

    Menggunakan Fungsi VLOOKUP Excel
    Jika anda memutuskan menyelesaikan soal di atas menggunakan Formula VLOOKUP yang telah disediakan oleh Excel, maka bisa diselesaikan dengan cara seperti berikut:
    Baca tutorial terkait berikut :
    Menghilangkan Angka 0 dari Hasil Pencarian
    Menyembunyikan Baris Jika Menghasilkan Nilai Nol Dari Hasil VLOOKUP
    Fungsi VLOOKUP-HLOOKUP menghasilkan nilai Error
    1. GAJI POKOK
      Untuk menghitung nilai besaran gaji pokok tuliskan fungsi vlookup di sel D3 dengan syntax penulisan sebagai berikut :
      FORMULA MICROSOFT EXCEL
      =VLOOKUP(B3,$I$3:$L$8,2,FALSE)
    2. TUNJANGAN
      Sama dengan cara menentukan besaran GAJI POKOK, untuk menghitung TUNJANGAN juga dapat dilakukan dengan menggunakan formula VLOOKUP yang diletakkan dalam sel E4 seperti berikut:
      FORMULA MICROSOFT EXCEL
      =VLOOKUP(B3,$I$3:$L$8,3,FALSE)
    3. LAIN-LAIN
      Masih menggunakan formula VLOOKUP, tuliskan formula berikut di sel F4 untuk mengambil nilai LAIN-LAIN dari Tabel Gaji yang telah ditentukan:
      FORMULA MICROSOFT EXCEL
      =VLOOKUP(B3,$I$3:$L$8,4,FALSE)
    4. TOTAL GAJI
      Perintah terakhi adalah menghitung besaran TOTAL GAJI yang diterima oleh tiap-tiap Pegawai Negeri Sipil (PNS), untuk menyelesaikannya anda bisa menggunakan fungsi SUM atau bisa juga dengan menjumlahkan secara manual
    Sampai dengan langkah ini, anda sudah berhasil menyelesaikan soal di atas dengan menggunakan formula VLOOKUP Microsoft EXCEL dan siap membagikan amplop beserta isinya ke tiap-tiap pegawai. :)
    Jika anda ingin menyelesaikan soal di atas menggunakan Macro VBA, maka silahkan ikuti panduannya berikut.

    Menggunakan Macro VBA
    Sebelum mulai beranjak ke panduan Formula VLOOKUP, ada baiknya anda kunjungi link-link berikut
    Silahkan klik link untuk mulai membaca
    Mencari Posisi Baris Terakhir yang Berisi Nilai
    Cara yang Benar Menghapus Semua Baris Menggunakan Macro VBA
    Panduan Lengkap Dalam Memahami Struktur Macro VBA
    Namun sebelumnya, ketika anda memutuskan menggunakan MACRO VBA untuk menyelesaikan soal di atas, maka nantinya anda harus menyimpan file excel ini dengan format .xlsm (Excel-Macro Enabled Workbook) atau .xlsb (Excel Binary Workbook) dan atau menggunakan format excel .xls (Excel 97-2003 Workbook). Jadi, silahkan tentukan pilihan anda sesuai dengan selera.

    Setelah anda memahami syarat dan ketentuan di atas, selanjutnya silahkan ikuti langkah-langkah membuat VLOOKUP versi Macro VBA berikut ini:
    1. Setelah anda membuat dokumen seperti contoh soal, langkah awal yang bisa anda lakukan adalah dengan membuka jendela Microsoft Visual Basic Editor (VBE) dengan cara menggunakan tombol pintas Alt+F11
    2. Sesampainya di jendela VBE, langkah berikutnya adalah dengan menambah sebuah Module baru dengan cara klik menu Insert kemudian pilih menu Module

    3. Di jendela bagian kanan, silahkan anda copy paste skrip kode berikut ini
      Sub VLOOK()
      On Error Resume Next
      
      BarisAkhir = Range("B2").End(xlDown).Row
      Range("D3:F" & BarisAkhir).ClearContents
      
      Kunci = Sheet1.Range("B3:B" & BarisAkhir)
      Tabel = Sheet1.Range("i3:L8")
      Baris = Sheet1.Range("D3").Row
      Kolom = Sheet1.Range("D3").Column
      
      If Err.Number = 0 Then
      For Each HASIL In Kunci
        Cells(Baris, Kolom) = Application.WorksheetFunction.VLookup(HASIL, Tabel, 2, False)
        Cells(Baris, Kolom + 1) = Application.WorksheetFunction.VLookup(HASIL, Tabel, 2, False)
        Cells(Baris, Kolom + 2) = Application.WorksheetFunction.VLookup(HASIL, Tabel, 3, False)
        Cells(Baris, Kolom + 3) = Cells(Baris, Kolom) + Cells(Baris, Kolom + 1) + Cells(Baris, Kolom + 2)
        Baris = Baris + 1
      Next HASIL
      End If
      
      End Sub
      Penjelasan singkatnya Dari sekumpulan baris kode di atas, secara berurutan bisa dijabarkan seperti berikut:
      • On Error Resume Next
        Baris ini bertugas untuk tetap melanjutkan skrip meskipun terdapat kesalahan dalam membaca referensi tabel
      • BarisAkhir
        Tugas dari kode ini adalah untuk mendeteksi lokasi baris terakhir yang berisi nilai sesuai data yang terdapat di kolom B
      • Range("D3:F" &.....ClearContents
        Berfungsi untuk membersihkan isi mulai sel D3 sampai dengan F baris terakhir
      • Kunci
        Nilai yang terdapat di bagian ini saya gunakan sebagai LookUp Value ketika menggunakan formula VLOOKUP, yakni kolom B mulai baris 3 sampai dengan baris terakhir yang berisi nilai
      • Tabel
        Adalah sebuah data-data yang berisi referensi
      • Baris
        Baris Awal sebagai tempat menaruh hasil VLOOKUP
      • Kolom
        Kolom Awal sebagai tempat menaruh hasil VLOOKUP
      • If Err.Number
        Logika sederhana untuk mengecek apakah terdapat kesalahan dalam membaca referensi atau tidak, di mana nilai 0 memiliki arti bahwa tidak ada kesalahan.
      • Hasil
        Merupakan sebuah parameter yang saya gunakan hasil pencarian informasi
    4. Setelah selesai menuliskan kode VBA di atas, anda bisa mengujinya dengan cara menekan tombol F5 atau bisa juga menjalankannya dengan menekan ikon yang terdapat di menubar.
      Dan inilah hasil akhir dari tutorial Membuat Formula VLOOKUP Versi Macro VBA
      membuat numerator di excel







    Selamat... Anda sudah berhasil membuat formula atau fungsi VLOOKUP versi MACRO VBA yang cukup ringan dijalankan. Semoga tutorial ini memberikan manfaat kepada anda.
    Jangan lupa, silahkan kunjungi Channel Youtube kami untuk mengetahui video tutorial excel terbaru dari kami. Gracias


  • Skrip VBA Untuk Menutup Kotak Pesan Secara Otomatis Dalam Waktu Tertentu

    MessageBox otomatis tertutupSalah satu yang yang suka dari Macro VBA adalah kemampuannya dalam memanipulasi beragam perintah yang dapat disesuaikan dengan kebutuhan, sehingga kehadirannya sangat efektif dalam membantu menyelesaikan pekerjaan tepat pada waktunya. Namun kadangkala tidak sedikit pula dalam projek Microsoft Excel yang telah kita berikan kode Macro VBA di dalamnya, seringkali kita merasa bahwa ada sesuatu yang "kurang" sehingga perlu untuk dilakukan penambahan disetiap skrip yang telah dibuat.

    Salah satu contoh sesuatu yang "kurang" tersebut adalah, ketika kita menyematkan sebuah skrip macro VBA berupa kotak pesan dalam sebuah tombol dan ketika pengguna menekan tombol tersebut, maka jendela kotak pesan yang telah kita buat akan ditampilkan. Dan untuk menutupnya, seorang pengguna harus mengkonfirmasi terlebih dulu dengan menekan tombol OK atau Cancel atau sejenisnya. Dan ini akan berjalan secara berulang-ulang.
    Mungkin jika memang butuh sebuah konfirmasi dari pengguna, saya pikir hal ini tidak akan menggangu, namun jika kotak pesan hanya berupa informasi sederhana, misalnya berisi sebuah pesan "Selamat... database berhasil disimpan" atau pesan-pesan informasi lainnya, maka kehadiran kotak pesan yang mana proses menutupnya dilakukan secara manual maka saya pikir agak sedikit kurang tepat, karena justru akan mengganggu pengguna.

    Baca tutorial terkait lain
    Cara Mudah Memberikan Nilai Properti Berbeda Setiap Objek VBA Berdasarkan Kriteria
    Skrip Macro VBA untuk menampilkan Informasi Data Dari 3 Kriteria
    Cara menggunakan parameter Intersect

    Nah, pada kesempatan kali ini saya akan share kepada anda tentang bagaimana membuat sebuah kotak pesan yang seperti saya contohkan di atas agar dapat menutup secara otomatis dalam kurun waktu tertentu tanpa harus menunggu konfirmasi dari pengguna sehingga dapat meminimalisir kesan "mengganggu" dari kemunculan kotak pesan ini. Langkah-langkah membuatnya adalah sebagai berikut :

    1. Sebagai langkah awal buat sebuah module baru dan tempelkan skrip kode berikut ini di baris awal (baris paling atas)
      #If Win64 Then '64?
          Private Declare PtrSafe Function MsgBoxTimeout _
              Lib "user32" _
              Alias "MessageBoxTimeoutA" ( _
                  ByVal hwnd As LongPtr, _
                  ByVal lpText As String, _
                  ByVal lpCaption As String, _
                  ByVal wType As VbMsgBoxStyle, _
                  ByVal wlange As Long, _
                  ByVal dwTimeout As Long) _
          As Long
      #Else
          Private Declare Function MsgBoxTimeout _
              Lib "user32" _
              Alias "MessageBoxTimeoutA" ( _
                  ByVal hwnd As Long, _
                  ByVal lpText As String, _
                  ByVal lpCaption As String, _
                  ByVal wType As VbMsgBoxStyle, _
                  ByVal wlange As Long, _
                  ByVal dwTimeout As Long) _
          As Long
      #End If
    2. Berikutnya silahkan buat Module baru atau letakkan kode berikut di baris setelah kode di langkah 1
      Sub PesanSatu()
          Call MsgBoxTimeout(0, "Pesan atau informasi yang terdapat dalam kotak pesan ", _
                                "Judul Pesan", vbInformation, 0, 2000)
      End Sub
      • Judul sub module di atas adalah PesanSatu yang bisa dipanggil menggunakan parameter Call
      • Angka yang bisa anda rubah untuk mengatur durasi lamanya kotak pesan agar bisa menutup secara otomatis adalah di bagian teks yang berwarna merah (2000)

    Untuk mengetahui bagaimana pesan yang sudah dimodifikasi menggunakan skrip di atas, silahkan tekan tombol F5 yang terdapat di keyboard anda, atau bisa juga menjalankannya dengan menekan tombol yang terdapat di menubar.
    Untuk hasil akhir, silahkan lihat kotak pesan berikut ini:
    Kotak pesan auto close

    Selamat... Anda sudah berhasil membuat kotak pesan tertutup secara otomatis dalam kurun waktu tertentu tanpa harus menekan tombol konfirmasi.
    Semoga tips ini bisa menambah wawasan baru kepada Anda. Dan jangan lupa kunjungi channel youtube kami untuk mengetahui video tutorial terbaru dari kami. Adios


  • Cara Menggunakan KeyCode Agar Setiap Tombol KeyBoard Memiliki Perintah yang Berbeda

    menggunakan KeyCode Macro VBA KeyCode merupakan sebuah kode yang yang dapat dianggap sebagai kunci individual pada keyboard Anda, dimana setiap tombol pada keyboard Anda memiliki nilai kode kunci unik. Akan tetapi untuk sebagian tombol keyboard, mereka berbagi nilai atau kode tersebut, misalnya seperti tombol + dan = sama-sama memiliki nilai kode kunci yang sama yakni (187), hal ini karena secara fisik kedua nilai tersebut berada dalam satu tombol atau tuts keyboard yang sama. Hal ini juga berlaku untuk tombol : dan ; atau [ dan {.

    Apa yang bisa kita lakukan setelah tahu kode-kode yang dimiliki oleh setiap tuts yang ada di keyboard tersebut ?

    Nah, karena setiap tombol keyboard memiliki kode yang berbeda (kecuali tombol yang secara fisik memiliki 2 buah nilai yang sama) maka kita bisa memberikan perintah-perintah yang berbeda pula. Sebagai contoh, kita bisa menjalankan perintah untuk menyimpan file ketika menekan tombol F2, atau ketika menekan tombol Home untuk menjalankan perintah menutup userform, dan lain sebagainya.

    Oke. karena tema tutorial excel kali ini berhubungan dengan parameter KeyCode maka prosedur ini hanya bisa dijalankan pada sebuah UserForm, dan oleh sebab itu untuk membuat masing-masing atau sebagian tombol keyboard agar memiliki fungsi atau perintah yang berbeda maka syarat utamanya adalah harus membuat UserForm terlebih dahulu.
    Secara lengkap, berikut langkah-langkahnya:
    1. Buka aplikasi Microsoft Excel kemudian silahkan tekan tombol pintas Alt+F11 untuk menuju jendela Microsoft Visual Basic Editor
    2. Setelah berada di jendela Microsoft Visual Basic Editor, silahkan buat sebuah UserForm dan tambahkan beberapa VBA control seperti gambar berikut
      UserForm keycode excel
    3. Selanjutnya untuk masing-masing tombol yang sudah Anda buat, berikan perintah dengan prosedur yang dipilih adalah KEYDOWN. Untuk kode lengkapnya, silahkan anda copy paste kode berikut di jendela kode
      Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
      If KeyCode = vbKeyDelete Then
          MsgBox "Anda Menekan Tombol DELETE"
          
          ElseIf KeyCode = vbKeyShift Then
          MsgBox "Anda Menekan Tombol SHIFT" & vbCr & "Kursor akan pindah ke TextBox berikutnya"
          TextBox2.SetFocus
      End If
      End Sub
      
      Private Sub TextBox2_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
      If KeyCode = vbKeyBack Then
          MsgBox "Anda Menekan Tombol BACKSPACE" & vbCr & "Kursor akan fokus ke TextBox1"
          TextBox1.SetFocus
          
          ElseIf KeyCode = vbKeyEnd Then
          MsgBox "Anda Menekan Tombol END" & vbCr & "Kursor akan fokus ke CommandButton1"
          CommandButton1.SetFocus
      End If
      End Sub
      
      Private Sub CommandButton1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
      If KeyCode = vbKeyBack Then
          MsgBox "Anda Menekan Tombol BACKSPACE" & vbCr & "Kursor akan fokus ke TextBox2"
          TextBox2.SetFocus
          
          ElseIf KeyCode = vbKeyHome Then
          MsgBox "Anda Menekan Tombol HOME" & vbCr & "Kursor akan fokus ke TextBox1"
          TextBox1.SetFocus
      End If
      End Sub
      

    Setiap kode yang saya gunakan di atas menggunakan statemen IF yang saya kombinasikan dengan prosedur keycode untuk menjalankan perintah tertentu (baca : kotak pesan), dan hanya akan dijalankan ketika pengguna menekan tombol-tombol yang sudah saya tentukan pada tiap-tiap objek vba dalam userform tersebut. Untuk lebih jelasnya, silahkan demo hasil akhir dari tutorial akhir berikut ini:
    Panduan Menggunakan Parameter KeyCode VBA Excel

    Selamat...Anda sudah berhasil menentukan tiap-tiap tombol keyboard agar mempunyai perintah sendiri-sendiri dengan menggunakan statemen KeyCode.
    semoga panduan singkat tentang cara penggunaan prosedur KeyDown bisa memberikan wawasan baru untuk anda. Jangan lupa kunjungi channel youtube kami untuk mendapatkan video tutorial terbaru dari excelive.com. Gracias



  • Cara membuat tombol agar memiliki beberapa nama dan fungsi berbeda

    different button Bagian ini lebih cocok untuk pengguna pemula yang baru mempelajari Macro VBA excel, di mana anda akan mempelajari teknik dasar penggunaan statement IF yang sangat powerfull. Salah satunya adalah dapat digunakan untuk mengganti nama dari sebuah tombol (baca:CommandButton) dengan nama properti serta kemampuannya untuk menerima perintah yang berbeda. Dengan demikian maka anda tidak perlu buang-buang waktu untuk membuat tombol lain, karena trik ini bisa menjawabnya.

    Kode yang digunakan pun sangatlah sederhana namun cukup efektif untuk menghasilkan beberapa perintah yang berbeda. Silahkan lihat hasil tutorial yang akan kita kerjakan berikut ini
    membuat tombol memiliki beberapa fungsi


    Dari tampilan tersebut, saya hanya cukup membuat satu buah CommandButton untuk dapat menuliskan sebuah nilai di sel yang berbeda.

    Sebelum melanjutkan tutorial ini, saya sarankan anda untuk membaca tutorial terkait berikut
    Cara Mudah Mencari Lokasi Baris atau Kolom Dari Beberapa kumpulan Nilai
    Melihat Dan Menemukan Posisi Sel Terakhir Berdasarkan Kolom Atau Baris

    Jika anda sudah membaca tutorial terkait di atas, silahkan ikuti langkah berikut ini untuk memulai membuat tutorial seperti tampilan yang sudah saya buat sebelumnya.
    1. Sebagai langkah awal, silahkan buat sebuah tombol ActiveX yang bisa anda buat dari menu Developer (jika menu ini belum tersedia silahkan anda aktifkan dulu ya!)
    2. Kemudian silahkan anda pilih sub menu Control dan pilih icon Insert. Selanjutnya klik tombol CommandButton pada bagian ActiveX dan mulailah menggambarnya di lembar kerja
      Tombol ActiveX
    3. Klik ganda tombol yang sudah anda buat ini untuk langsung menuju jendela kode Microsoft Visual Basic Editor
    4. Lanjutkan dengan menuliskan baris perintah berikut
      If CommandButton1.Caption = "CommandButton1" Then
          CommandButton1.Caption = "Dua"
          a = Cells(Rows.Count, 1).End(xlUp).Row
          Cells(a + 1, 1) = a
          
          ElseIf CommandButton1.Caption = "Dua" Then
          CommandButton1.Caption = "Tiga"
          b = Cells(Rows.Count, 2).End(xlUp).Row
          Cells(b + 1, 2) = "B" & b
          
          Else
          CommandButton1.Caption = "CommandButton1"
          c = Cells(Rows.Count, 3).End(xlUp).Row
          Cells(c + 1, 3) = "C" & c
      End If
      Beberapa parameter penting dari kode di atas antara lain :
      • CommandButton1 adalah nama default dari tombol yang digunakan sebagai sumber awal pembacaan kode.
      • Parameter a, b, dan c berfungsi untuk melihat posisi baris terakhir
    5. Akhiri dengan menutup jendela Microsoft Visual Basic Editor dengan cara mentekan tombol X yang terdapat di pojok kanan atas layar, atau bisa juga menggunakan tombol pintas Alt+Q untuk kembali ke jendela Microsoft Excel.
      Pastikan juga icon Design Mode pada menu Developer sudah dalam posisi OFF
    Jika anda mengikuti tutorial ini secara seksama, maka hasil akan anda dapatkan seperti tampilan ini.

    Semoga tutorial yang cukup singkat tentang membuat tombol agar memiliki beberapa nama dan perintah yang berbeda-beda bermanfaat untuk anda. Dan jangan lupa bookmark situs ini untuk memudahkan anda mengunjungi kami lain waktu.
    Terimakasih sudah meluangkan waktu anda untuk membaca tutorial excel ini. Danke


  • Still haven't found what are you looking for

    We have provided a complete list of articles on this site to make it easier for you and giving the best solution for your excel issues

    VISIT LINK
    DMCA.com Protection Status

    excelive.com
    is a blogger resources site who provides best excel tutorial based on daily needs. The main mission of excelive is to share our little experience in excel to deliver best time killer for your excel issues.
    T.O.S
    Term of service

    Read More
    Download Area
    to complete all excel lessons, we have provided a download link for you Find Here
    Copyright © 2016 - excelive.com. Some rights reserved.
    Menyalin sebagian atau keseluruhan materi situs hanya diperbolehkan dengan tautan balik terbuka ke sumbernya.
    equipped with by blogger