Showing posts with label excel vba. Show all posts
Showing posts with label excel vba. Show all posts

1 July 2017

Tut Excel #3 Memilih Sheet Tertentu Saat File Excel Dibuka dengan VBA


Seri Tutorial Excel VBA Praktis #3
Materi:
- Memahami lingkungan kerja VBA
- Memahami procedure ( Object dan Event )
- Memahami komentar dan sourcecode VBA sederhana

Oke sob, di tutorial mini ketiga ini kita sudah masuk ke ranah pemrograman dengan VBA excel. Jelas tidak sulit karena hanya bagaimana memilih sheet tertentu saat file excel dibuka dengan VBA.

Saat menyimpan (save) file excel - misalkan saat berada di sheet 3, lalu simpan dan keluar excel, tentu sheet aktif terakhirlah yang akan tampil sewaktu-waktu file dibuka. Nah, bagaimana kalau kita ingin menentukan hanya selalu Sheet 1 yang aktif saat file excel dibuka?

  • Seperti biasa, buka file latihan excel #3 VBA ( download file disini )

  • Klik Developer Tab | Visual Basic

  • Klik icon folder Microsoft Excel Objects
  • Dobel klik ThisWorkbook, akan membuka jendela kode

  • Pilih Object Workbook dan Event Activate() lalu coba ketikkan baris perintah - bahasa kerennya sourcecode - seperti contoh di bawah ini dan simpan / save dengan menekan CTRL+S. Silahkan tutup excel sobat dan buka kembali.
 
Private Sub Workbook_Activate()
    ' belajar excel mudah bersama swd
    ' www.sarawebdesain.com
    ' Pilih sheet saat file excel dibuka
    Worksheets("Sheet1").Select
End Sub

Penjelasan kita buat mudah saja ya sob,
  • Private Sub Workbook_Activate(), adalah prosedur bawaan dari excel yang maksudnya akan menjalankan perintah yang kita buat saat file excel / workbook diaktifkan
  • ' Pilih..., adalah cara menuliskan baris komentar diberi ' ( petik satu ) didepan. Komentar pada sourcecode seperti ini tidak dijalankan oleh aplikasi, biasa dipakai untuk memberi informasi apa yang dilakukan oleh kode dibawahnya
  • Worksheets("Sheet1").Select, adalah perintah agar worksheet bernama Sheet1 dipilih. Jadi kesimpulannya Sheet1 akan dipilih saat file excel / workbook diaktifkan
Continue reading...

29 June 2017

Tut Excel #2 Cara Mengaktifkan Tab Developer Pada Excel


Seri Tutorial Excel VBA Praktis #2
Materi:
- Menampilkan Tab Developer Excel
- Mengenal fungsi tombol Tab Developer Excel

Tab Developer? Setelan defaultnya excel, tab developer ini tidak ditampilkan. Untuk kita yang lagi ingin bermain-main dengan Macro atau VBA maka tab developer harus ditampilkan terlebih dahulu.



Oke sob, kami disini menggunakan Microsoft Office 2010, hampir sama saja sebenarnya hanya tampilannya saja yang mungkin sedikit berbeda jika sobat memakai office versi yang lebih tinggi. Untuk menampilkan tab developer pada Excel caranya sebagai berikut:
  • Buka Aplikasi Microsoft Excel 2010
  • Klik Menu File lalu pilih Options. Maka akan tampil jendela Excel Options seperti gambar di bawah

  • Pilih tab menu Customize Ribbon dan Centang pilihan Developer. Klik Ok

  • Hasilnya tampil Tab Developer seperti gambar di atas. Kalau ingin masuk ke area kode VBA, klik pada Visual Basic
Berikutnya kita coba untuk menjelaskan sedikit fungsi beberapa tombol yang sering dipergunakan saja :
  • Visual Basic : Menampilkan Microsoft Visual Basic Application ( VBA ) , dengan tombol ini kita bisa melihat ataupun memodifikasi script Macro atau VBA, membuat Module, UserForm
  • Macros : Menampilkan jendela Macro, di sini kita bisa membuat maupun menjalankan macro dan pasangannya adalah Record Macro untuk merekam macro
  • Add-Ins : Menampilkan jendela Add ins
  • COM Add-Ins : Menampilkan jendela COM Add ins
  • Insert untuk menambahkan Button maupun ActiveX ke sheet
  • Design Mode Masuk ke mode Desain aplikasi, tombol ini aktif / diklik maka object seperti tombol / button di sheet tidak akan berfungsi hanya bisa di edit, artinya kalau sobat lagi mengerjakan macro VBA atau menulis kode progam maka tekan tombol ini. Setelahnya untuk menguji kode program atau macro yang sudah dibuat silahkan nonaktifkan tombol Design Mode ini
  • Properties : Menampilkan jendela Properties dari Object
  • View Code : Menampilkan jendela code untuk nulis program / perintah / macro
  • Run Dialog menjalankan Custom Dialog Box
Continue reading...