1 Pertemuan - 01 Introductions Matakuliah: F0292 Pengantar Macro dan VBA Tahun: 2007 Versi: 1
2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : •Menjelaskan cara kerja Macro/VBA
3 Bobot Penilaian TM UTS UAS Contoh : Bobot Penilaian : Nilai Akhir
4 •Setiap TM dikumpulkan paling lambat 7 (tujuh) hari kalender ke dosen : •Setiap mahasiswa minimal 5 (lima) kali LOGIN di •Mahasiswa memanfaatkan Forum Diskusi di Binusmaya atau dapat bergabung di Yahoo Messenger, kirim invitation ke •Pada Pertemuan - 2 mahasiswa membuat kelompok untuk membuat Tugas Kelompok (proyek),max. 5 orang •Pada Pertemuan - 13 setiap kelompok mempresentasi- kan hasil karya kelompok di depan kelas. Pengumpulan TM, LOGIN & Diskusi
5 Outline Materi •Otomasi Pekerjaan & Macro •Cara Kerja Macro •Aktivasi – Deaktivasi Macro •Merekam Macro Sederhana •Menjalankan Macro •Menghapus Macro
6 •Macro adalah kumpulan urutan perintah (commands) dan fungsi-fungsi (functions) yang tersimpan dalam modul Visual Basic Application (VBA). •Macro berfungsi untuk mengurangi waktu pekerjaan yang berulang secara otomatis (Taks Automations) •Sebuah Macro dapat digabung dengan Macro lainnya dengan Visual Basic Editor (VBE). •Dengan bahasa program Macro/VBA dapat dilanjutkan ke bahasa program yang lebih kompleks, yaitu Visual Basic (VB), bahkan sampai ke VB-Net. Apa itu Macro ?
7 •Command Button Contoh ActiveX Control “BAHASA MANUSIA” -Bila tombol TIDAK DITEKAN maka warna kotak = MERAH -Bila tombol ditekan maka warna kotak = BIRU Textbox2 “BAHASA Macro/VBA” Private Sub CommandButton1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) TextBox2.BackColor = RGB(0, 255, 0) End Sub Private Sub CommandButton1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) TextBox2.BackColor = RGB(255, 0, 0) End Sub
8 Contoh Lain Macro •Simulasi Saham
9 •Buka Ms Excel, pilih menu Tools, Macro, Security. •Pilih Tab bernama SECURITY LEVEL, pilih MEDIUM Aktivasi Macro
10 Enabling Macro •Setelah mengubah Security Level menjadi Medium, saat akan menjalankan file yang telah berisi Macro, akan muncul PopUp berikut : •Pilih Enable Macros Nama File yang mengandung Macro
11 •Buka Ms Excel, pilih menu Tools, Macro, Security. •Pilih Tab bernama SECURITY LEVEL, pilih HIGH. Deaktivasi Macro
12 •Pilih menu View, Toolbar, centang pada Visual Basic. Menampilkan Visual Basic Toolbar
13 Visual Basic Toolbar Untuk Menjalankan Macro (Run) Untuk merekam Macro baru (Record) Untuk mengatur Security Level Untuk mengedit Macro/VBA dengan Visual Basic Editor (VBE) Untuk menampilkan pilihan Control Untuk memberhentikan sementara proses macro (Design Mode)
14 Tentukan langkah-langkah yang akan dijalankan oleh Macro, misalnya : 1.Copy (suatu sel) 2.Paste (ke sel tujuan) •Tekan tombol Record •Beri nama Macro tersebut (misal : Macro1) •Buat Short Cut Key untuk menjalankan macro dari keyboard, misalnya : Ctrl+Shift+C •Jalankan langkah-langkah tersebut •Tekan tombol Stop Saat ini macro anda telah tersimpan dengan nama Macro1, dapat langsung dijalankan dengan menekan tombol Ctrl+Shift+C atau menekan tombol RUN dan pilih nama macro. Merekam dan Menjalankan Macro Sederhana
15 •Tekan tombol Run •Pilih (klik) nama macro yang akan dihapus •Tekan Delete Menghapus Macro
16 Latihan - 01 •Buka file F0292_Latihan_01.pdf dari server •Kerjakan latihan tersebut dalam file baru dengan nama : F0292_LAT01_NamaPendek.xls, dikumpulkan pada akhir Pertemuan ini. •Download Tugas – 01 dari paling lambat dikumpulkan 7 (tujuh) hari kalender melalui dosen : To : Subject : TUGAS – 01 F0292