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

  • 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 lain
    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 lain
    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
    Baca tutorial terkait lain
    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


  • Solusi Untuk Memformat Efek Teks Dari Hasil Formula Excel

    bold effect within formula excelMembuat sebuah teks atau angka menjadi tebal (bold), miring (italic) dan bergaris bawah (underline) pada microsoft excel berfungsi untuk memberikan penekanan pada kata atau kalimat tersebut atau bisa juga untuk memperjelas kata dan kalimat pada tulisan kita. Pada umumnya cara membuat efek seperti ini bisa dilakukan dengan 2 (dua) cara yaitu:
    1. Menggunakan menu home dan memilih sub menu bagian font
    2. Atau anda juga bisa menggunakan tombol shortcut pada keyboard

    Mengaplikasikan efek ini juga terbilang sangat mudah, dimana kita tinggal memilih sel yang ingin diberi efek atau memilih sebagian kata atau kalimat yang terdapat dalam sel tersebut kemudian melakukan salah satu dari dua cara di atas.

    Tapi sayangnya, ketika kita menggunakan Microsoft Excel dan ingin memberikan efek pada sebagian teks atau angka yang terdapat dalam atau hasil dari sebuah Formula Excel, maka hal ini tidak dapat dilakukan. Contoh; kita ingin memberikan efek tebal pada hasil formula =A1&B2 dengan cara memilih atau blok B2 pada rangkaian formula tersebut, maka Secara otomatis menu efek yang terdapat dalam sub menu Font akan dinonaktifkan. Untuk lebih jelasnya, silahkan lihat perbandingan cara mengaplikasikan teks efek pada tampilan berikut.
    teks effect dalam formula
    Jika anda perhatikan, pada tampilan sebelah kanan adalah sebuah sel yang memuat formula sehingga ketika kita hendak memberikan efek pada sebagian teks maka system akan langsung menonaktifkan pilihan efeknya.

    Kesimpulannya adalah, kita tidak bisa memformat sebagian teks atau angka dengan efek tebal, miring, atau garis bawah pada sel yang memiliki rumus atau formula didalamnya dengan menggunakan cara biasa. Artinya, anda membutuhkan bantuan Macro VBA jika tetap ingin memberikan efek-efek tersebut, dan berikut langkah-langkahnya.

    1. Buka jendela Microsoft Visual Basic Editor dengan cara menekan tombol pintas Alt+F11 pada keyboard Anda
    2. Silahkan buat sebuah module baru melalui menu Insert
    3. Lanjutkan dengan menulis baris kode berikut di dalamnya
      Sub efek()
      With [E1]
         .Formula = "=A1&B1&C1"
         .Value = .Value
         .Characters(Len([A1]) + 1, Len([B1])).Font.Bold = True
      End With
      End Sub
      Penjelasan singkatnya Kode VBA di atas berfungsi untuk merubah hasil formula yang terdapat di sel E1 yang mana isi sel ini didapatkan dari gabungan antara sel A1, B1, dan C1. Dan agar perubahan efek sebagian teks ini berhasil, maka disana saya 'memaksa' agar formula yang tertulis di sel E1 berubah menjadi nilai biasa.
      Baris selanjutnya adalah baris penting yang bertujuan untuk memberikan efek tebal, dengan ketentuan sebagai berikut :
      • Karakter yang ingin saya berikan efek tebal adalah karakter yang terdapat di sel B1, maka dari itu saya menuliskan formula sederhana untuk membaca panjang karakter A1 + 1
      • Kemudian, untuk jumlah karakter yang ingin diberikan efek tebal menggunakan rumus LEN([B1])
      • Kode VBA untuk membuat karakter tebal adalah Font.Bold = True
    Hasil akhir dari serangkaian tutorial ini adalah sebagai berikut:
    memberikan efek font sebagian teks


    Selamat mencoba dan selamat bereksperimen.

    Semoga tutorial singkat tentang cara merubah efek sebagian huruf pada formula excel ini dapat memberikan manfaat untuk anda. Terimakasih sudah berkunjung di excelive.com dan silahkan bookmark situs ini untuk memudahkan anda ketika akan mengunjunginya lain waktu. Adios


  • 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