Step By Step VBA Macro Excel (Step 2)

Pada materi sebelumnya Step By Step VBA Macro Excel (Step 1), kita telah membahas  tentang contoh kode macro vba sederhana dengan command button dan msgbox (dialog pesan). Dan kali ini kita lanjutkan dengan mencoba memasukan, mengedit, menghapus isi sebuah cell di Microsoft Excel menggunakan VBA Macro. Dengan posisi anda telah mengaktifkan Tab Developer VBA di Excel, jika belum Aktifkan Tab Developer anda dahulu.

  1. Kita asumsikan bahwa kita akan menuliskan kata Hello pada Cell A1 di Sheet1, saat kita menekan CommandButton.
  2. Seperti biasa buatlah sebuah CommandButton di Sheet1, (lihat cara membuat CommandButton di Excel).
  3. Klik kanan CommandButton tersebut, dan pilih menu View Code, akan tampil jendela Microsoft Visual Basic Editor yang langsung mengarah ke Event CommandButton1_Click.
  4. Isilah dengan kode seperti gambar dibawah ini :
    Range Value VBA
  5. Kembali ke Sheet1 Microsoft Excel, Non Aktifkan Design Mode pada Group Control di Ribbon untuk mencoba menekan tombol CommandButton1. Dan terlihat hasilnya Cell A1 pada Sheet1 berisi “Hello”.
    Range Value VBA2
    Berikut Penjelasan Kode diatas :
    Dengan Event CommandButton1_Click artinya kode tersebut akan di Eksekusi pada saat tombol CommandButton1 di Klik.
    Worksheets(1) adalah Sheet dengan index nomor 1 yaitu Sheet1.
    Range(“A1”) adalah tempat di mana kita akan menuliskan kata Hello.
    Value adalah nilai yang akan di berikan pada Cell A1 yaitu Hello
  6. Selain menggunakan nomor index Worksheet kita juga dapat menggunakan nama Sheet itu sendiri dalam kode, contoh :
    Worksheets(“Data”).Range(“A1”).Value=”Hello”Atau kita juga dapat langsung menggunakan :

    Sheet(1).Range(“A1″).Value=”Hello”

    Atau

    Sheet(“Data”).Range(“A1″).Value=”Hello”

 

Oke sekian dahulu pada Step By Step VBA Macro Excel (Step 2), dan akan berlanjut pada Step By Step VBA Macro Excel (Step 3).