Macro
OUTLINE Pengenalan Macro Visual Basic for Application (VBA) Membuat Fungsi Baru Membuat tombol Menggunakan fungsi pada tombol
TUJUAN Mahasiswa memahami penggunaan Macro di MS Excel. Mahasiswa mampu menerapkan berbagai fungsi sederhana dari Macro
REFERENSI Simply Easy Learning – Excel 2010 (tutorialspoint.com) MS Excel 2010 Basics (sydney.edu.au) MS Excel 2010 Training (nysl.nysed.gov)
PENDAHULUAN Macro memberikan kemampuan tambahan pada Excel Worksheet User dapat membuat program kecil yang dapat dipanggil ke dalam suatu spreadsheet Macro ditulis dengan Bahasa basic yang disebut Visual Basic for Applications (VBA) VBA ini dapat digunakan pada beberapa aplikasi Microsoft Office seperti MSExcel, MS-Word, dan MS-Access. Fasilitas ini tersedia mulai dari MS office versi 97 hingga yang terbaru
Mengaktifkan Tab Developer Langkah pertama menampilkan Tab “Developer” dengan cara klik File Options Customize Ribbon Beri centang pada Developer klik OK
Macro Pada Tab Developer klik tombol visual basic
VBA editor Akan muncul tampilan seperti gambar disamping Untuk dapat mengakses VBA editor secara cepat dapat menggunakan kombinasi tombol keyboard “ALT+F11” pada window Excel
Membuat Fungsi Fungsi yang dibuat pada VBA editor dapat dipanggil pada spreadsheet editor. Untuk dapat membuat fungsi menghitung luas segiempat maka tuliskan baris program berikut pada VBA editor: Function luas (panjang, lebar) luas = panjang * lebar End Function
Membuat Fungsi
Memanggil Fungsi Terlihat pada gambar disamping. Fungsi yang telah dibuat pada VBA editor dapat dipanggil pada worksheet
Latihan 13.1 Buatlah fungsi untuk menghitung luas segitiga? Function segitiga (alas, tinggi) segitiga = ………. End Function
Membuat Tombol Gambar suatu bangun persegi melalui menu Insert Shapes Rectangle Ubah style shape sesuai yang diinginkan
Membuat tombol Klik kanan pada rectangle shape. Kemudian klik Assign Macro…
Membuat Tombol Pada form Assign Macro klik tombol New
Membuat Tombol Pada VBA editor. Akan tampil kode Module1 Tulis kode program sama seperti gambar disamping.
Membuat Tombol Saat Rectangle Shape di klik maka akan tampil msgbox “latihan membuat tombol”
Latihan 13.2 Membuat Kuis sederhana menggunakan 3 tombol. Jika tombol jawaban yang benar ditekan maka akan muncul msgbox “Jawaban anda benar!” Jika tombol jawaban yang salah ditekan maka akan muncul msgbox “Jawaban anda salah!”
Kuis Sederhana
Mengubah nilai pada cell Pada Excel terdapat cell yang terdiri atas baris dan kolom Baris berupa angka 1,2,3,…. Kolom berupa huruf A,B,C,…. Nilai pada suatu cell dapat diubah dengan menggunakan Macro
Mengubah nilai pada cell Baris Kolom Saat Tombol Rectangle1 di tekan maka cell B3 akan terisi angka 50
Latihan 13.3 Membuat papan score sederhana yang terdiri atas dua buah Tombol. Jika salah satu tombol diklik maka jumlah angka pada papan score akan bertambah
Papan Score