Excel Macro VBA Lets Get Started Macro Introduction
Excel Macro VBA Let’s Get Started…
Macro Introduction
Macro Introduction Tujuan pembuatan Macro adalah : agar semua perintah yang user berikan akan direkam oleh aplikasi Excel dengan bahasa Visual Basic dan ditampilkan pada program bantu Microsoft Visual Basic Editor.
Macro Introduction Tujuan pembuatan Macro adalah : agar semua perintah yang user berikan akan direkam oleh aplikasi Excel dengan bahasa Visual Basic dan ditampilkan pada program bantu Microsoft Visual Basic Editor.
Pembuatan Macro secara General • Pastikan kita telah membuka workbook baru • Tampilkan kotak dialog Record Macro dengan cara (pada 2013) : Pilih menu Developer -> Record Macro
Pembuatan Macro secara General
Pembuatan Macro secara General • Dalam kotak isian Macro Name : ketik sebuah nama sebagai nama Macro baru.
Pembuatan Macro secara General • Batasan Untuk Nama Macro Recorder 1. Panjang karakter maximal 255 digit 2. Harus diawali dengan karakter, bukan angka, dan tidak diperkenankan ada spasi 3. Tidak mengandung tanda khusus seperti: +, -, *, ^, $
Pembuatan Macro secara General 4. Menggambarkan instruksi kode Macro Recorder Kode adalah suatu teks yang merupakan bagian terkecil dari penulisan pernyataan, contoh: property, metode, fungsi, keyword, untuk masuk ke prosedur Visual Basic 5. Bukan suatu nama fungsi, metode, argument, property dan keyword
Pembuatan Macro secara General Dalam kotak isian Shortcut Key, masukkan sebuah karakter tunggal untuk menentukan variasi tombol pada Keyboard Untuk memberikan shortcut key pada macro recorder, perhatikan bentuk penulisan huruf (Case Sensitive)
Pembuatan Macro secara General Penulisan Keterangan Huruf Kecil Untuk menjalankannya dapat menekan variasi tombol keyboard dengan Ctrl+Key, contoh : Ctrl+e Huruf Besar Untuk menjalankannya dapat menekan variasi tombol keyboard dengan Ctrl+Shift+Key, contoh : Ctrl+Shift+E
Pembuatan Macro secara General • Dalam kotak pilihan Store Macro In, • Pilih salah satu sebagai tujuan tempat penyimpanan macro, dengan 3 pilihan, yaitu :
Pembuatan Macro secara General Nama Penulisan Personal Macro Disimpan di dalam file yang tersembunyi Workbook dengan nama Personal. XLS di dalam folder Xlstart. This Workbook Disimpan di dalam workbook sumber tempat pembuatan Macro Recorder New Workbook Disimpan di dalam workbook baru yang akan dibuka setelah membuka workbook sumber tempat pembuatan macro recorder
Pembuatan Macro secara General • Kotak Description Bersifat Optional, bertujuan untuk pemberian keterangan pada perintah Macro Recorder untuk menjelaskan maksud dan tujuan proses eprekaman yang ditampilkan pada kotak dialog macro
Pengentian Proses Macro Recorder • Toolbar Storp Recording Untuk menghentikan proses macro recoerder setelah selesai melakukan perekaman perintah macro recorder
Pengentian Proses Macro Recorder • Untuk membuat macro dengan kondisi perpindahan relative. • Hasil dari proses perekaman macro dengan penekanan tombol relative reference akan menghasilan alamat sel relatif
Menjalankan Perintah Macro
Menjalankan Perintah Macro Ada 2 cara untuk menjalankan perintah Macro : 1. Menjalankan Macro dalam Microsoft Excel 2. Menjalankan Macro dari lembar kerja Module / Code Visual Basic
Menjalankan Perintah Macro Perintah untuk menjalankan Macro Recorder dalam Excel adalah : Ø Buka workbook yang berisikan Macro yang pernah dibuat Ø Pada menu Tools pilih sub menu Macro – Macros
Menjalankan Perintah Macro Perintah untuk menjalankan Macro Recorder dalam Excel adalah : Ø Buka workbook yang berisikan Macro yang pernah dibuat Ø Pada menu Tools pilih sub menu Macro – Macros
Menjalankan Perintah Macro
Menjalankan Perintah Macro • Setelah itu akan tampil Kotak Dialog Macro berikut :
Menjalankan Perintah Macro • Di kotak Macro Name, masukkan nama macro yang ingin dijalankan dan tekan tombol Run
Menjalankan Perintah Macro Selain cara tersebut, Macro Recorder dapat pula dijalankan dengan perintah berikut ini : 1) Penekanan variasi tombol keyboard, Ctrl+Key atau Ctrl+Shift+Key 2) Penekanan tombol Shortcut Key yang dapat dilakukan bila pada kotak dialog Record New Macro telah mengisi kotak isian shortcut key.
Menghapus Perintah Macro Prosedur untuk menghapus perintah Macro adalah : § Pilih menu Tools – Macros § Pilih salah satu nama perintah macrorecorder yang ada pada kotak pilihan Macro Name § Tekan tombol delete untuk menghapus salah satu nama dari perintah macro recorder § Tekan tombol Yes untuk memastikan penghapusan atau No untuk membatalkan
Cara membuat sheet baru menggunakan VBA?
Tahap 1 • Langkah pertama adalah buat sebuah worksheet baru, atau buka File baru Excel. • Buatlah satu buah Command. Button dengan cara klik Menu Developer -> Insert -> Button
Tahap 1
Tahap 2 • Setelah Command. Button dibuat, ganti teks “Command. Button 1” menjadi tulisan “Buat Sheet” atau “New Sheet”. • Jika terjadi muncul jendela View Macro abaikan saja.
Tahap 2 • Kemudian, untuk menulis Script VBA buat sheet silahkan masuk ke VBA editor dengan cara menekan kombinasi ALT+F 11 • Setelah itu buat satu buah module dengan cara, klik Insert -> Module
Tahap 2
Tahap 3 • Setelah modul dibuat silahkan ketikan script VBA di bawah ini pada Module 1
Tahap 3
Tahap 3
Tahap 4 • Langkah 4, silahkan masuk kembali ke Jendela Worksheet kemudian klik kanan pada tombol Buat Sheet Baru atau New Sheet • Lalu, pilih Asign Macro. Anda akan melihat sebuah jendela Asign Macro, kemudian pilih Buat. Sheet. Baru
Tahap 4
Tahap 5 • Tahap 5 ini merupakan tahap terakhir untuk menguji apakah VBA diketikkan sudah benar dan berhasil? • Jika berhasil maka apabila di klik tombol “Buat Sheet” atau “New Sheet” akan muncul dengan nama Sheet. Baru pada akhir Sheet
Tahap 5
Tahap Berhasil • Sebuah sheet baru telah berhasil dibuat dengan ditunjukan oleh adanya sheet baru pada gambar sebelumnya. • Jika tidak berhasil “Hayo Coba Lagi”
Menghitung Jumlah Total dengan Kriteria Warna Merah
Introduction • Belajar macro excel bagaimana menghitung jumlah total secara otomatis menggunakan rumus SUM. • Bagaimana menjumlahkan beberapa data yang ada pada range dengan kriteria warna tertentu menggunakan Macro ?
Tahap 1 • Langkah pertama adalah, buatlah sebuah Command Button dengan nama “Jumlahkan” untuk membuat tombol Jumlah secara otomatis. • Pada menu Developer -> Insert -> Command. Button • Ubah name “Button. X” menjadi “Jumlahkan”
Tahap 1
Tahap 2 • Buatlah menjadi data di bawah ini dan perhatikan warna merah dari bilangan yang ada.
Tahap 2
Tahap 2 • Perhatikan data di slide sebelumnya, ada beberapa data yang diberi tanda warna merah, yaitu 10. 000, 16. 000, 1. 000 dan 9. 000 • Data tersebut akan dijumlahkan dengan menggunakan macro dan hanya yang berwarna merah saja
Tahap 3 • Langkah berikutnya, silahkan buat sebuah Command Button kemudian ganti tulisan menjadi ‘Jumlahkan’ • Kemudian masuk ke VBA editor atau menekan tombol ALT+F 11 • Kemudian pada Microsoft Object, pilih Insert -> Module kemudian ketikkan kode VBA berikut
Tahap 3
Tahap 3
Sumber • http: //www. excel-id. com/2015/04/macro-excel-caramembuat-sheet-baru. html • http: //www. excel-id. com/2015/03/macro-excelmenghitung-jumlah-total. html
Thank You … End of File Learn more at http: //aka. ms/officemix
- Slides: 51