belajar mengotomatisasi tugas sehari-hari dengan excel ... filebelajar mengotomatisasi tugas...
TRANSCRIPT
Belajar Mengotomatisasi Tugas Sehari-hari
dengan Excel Macro
Step-by-Step
Sanksi Pelanggaran Pasal 113
Undang-Undang Nomor 28 Tahun 2014
tentang Hak Cipta
1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf i untuk Penggunaan
Secara Komersial dipidana dengan pidana penjara paling lama 1 (satu)
tahun dan/atau pidana denda paling banyak Rp100.000.000 (seratus juta
rupiah).
2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau
pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f,
dan/atau huruf h untuk Penggunaan Secara Komersial dipidana dengan
pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling
banyak Rp500.000.000,00 (lima ratus juta rupiah).
3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau
pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf a, huruf b, huruf e,
dan/atau huruf g untuk Penggunaan Secara Komersial dipidana dengan
pidana penjara paling lama 4 (empat) tahun dan/atau pidana denda paling
banyak Rp1.000.000.000,00 (satu miliar rupiah).
4. Setiap Orang yang memenuhi unsur sebagaimana dimaksud pada ayat (3)
yang dilakukan dalam bentuk pembajakan, dipidana dengan pidana
penjara paling lama 10 (sepuluh) tahun dan/atau pidana denda paling
banyak Rp4.000.000.000,00 (empat miliar rupiah).
Belajar Mengotomatisasi Tugas Sehari-hari
dengan Excel Macro
Step-by-Step
Christopher Lee
PENERBIT PT ELEX MEDIA KOMPUTINDO
Belajar Mengotomatisasi Tugas Sehari-hari dengan Excel Macro
Step-by-Step
Christopher Lee
©2018 PT Elex Media Komputindo
Hak cipta dilindungi undang-undang
Diterbitkan pertama kali oleh
Penerbit PT Elex Media Komputindo
Kelompok Gramedia, Anggota IKAPI, Jakarta 2018
718051928
ISBN: 978-602-04-8765-6
Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian
atau seluruh isi buku tanpa izin tertulis dari penerbit.
Dicetak oleh Percetakan PT. Gramedia, Jakarta
Isi di luar tanggung jawab percetakan
vi
Daftar Isi
Prakata ................................................................................................................. v
Daftar Isi .............................................................................................................. vi
Bab 1 MULAI MENGGUNAKAN EXCEL MACRO VBA ..................... 1
Memahami Macro VBA ............................................................................... 2
Menggunakan Tab Developer ............................................................ 2
Merekam Macro.......................................................................................... 3
Melihat Kode Macro dalam Visual Basic Editor ........................................... 6
Menyimpan Macro ...................................................................................... 8
Menyimpan dalam Macro Enabled Workbook .................................. 8
Menyimpan dalam Personal Macro Workbook ................................. 9
Menghapus Macro .................................................................................... 10
Keamanan Macro ...................................................................................... 10
Menambahkan Lokasi Terpercaya ................................................... 11
Mengaktifkan Macro di Luar Lokasi Terpercaya .............................. 12
Risiko Membuka Macro Tanpa Notifikasi ........................................ 14
Bab 2 DASAR PEMROGRAMAN EXCEL MACRO VBA ................... 15
Mengenal Jendela Visual Basic Editor (VBE) ............................................. 16
Menulis Macro Pertama Anda .................................................................. 18
Memahami Struktur Dasar Macro ............................................................. 19
Menjalankan Macro Anda dalam VBE ....................................................... 23
Menjalankan Macro Saat Worksheet Diaktifkan ....................................... 23
Menjalankan Macro Saat Worksheet Dinonaktifkan ................................ 25
Menjalankan Macro pada Lembar Kerja yang Tersembunyi ..................... 26
Menjalankan Macro Ketika Buku Kerja Tertutup ...................................... 27
Menyimpan Macro Anda sebagai Add-In .................................................. 28
Memuat Add-in secara Otomatis .............................................................. 30
Membatalkan Add-in Dimuat secara Otomatis ......................................... 32
1
BAB 1
MULAI MENGGUNAKAN
EXCEL MACRO VBA
Dalam bab ini, Anda akan belajar:
Memahami Macro VBA
Menggunakan Tab Developer
Merekam dan Menjalankan Macro
Menyimpan dan Menghapus Macro
Keamanan Macro
Latihan file yang digunakan dalam bab ini:
Tidak ada
Dapatkan student file yang digunakan dalam setiap bab dengan mendaftarkan
buku ini ke [email protected].
2
Memahami Macro VBA
Macro VBA (Visual Basic for Applications) adalah nama bahasa
pemrograman dari Microsoft Excel. Excel macro merupakan satu
rangkaian instruksi yang mengotomatisasi beberapa aspek dari
Excel sehingga dapat membantu Anda bekerja dengan lebih cepat
dan efisien.
Menggunakan Tab Developer
Tab Developer yang berisi perintah VBA tidak ditampilkan
secara default, tetapi Anda dapat menampilkannya pada Ribbon
ketika Anda ingin menulis dan menjalankan macro.
Langkah Komentar
1. Pilih tab File > Options >
Customize Ribbon.
2. Pada daftar Main Tabs, beri tanda
centang untuk Developer.
3
Langkah Komentar
3. Klik OK untuk melanjutkan. Excel akan menampilkan tab
Developer.
Berbagai ikon yang digunakan untuk merekam dan memutar
ulang macro VBA dapat ditemukan dalam grup Code pada tab
Developer sebagaimana yang tercantum di bawah ini.
Perintah Keterangan
Visual Basic Membuka Visual Basic Editor
Macros Menampilkan kotak dialog Macro di mana Anda dapat memilih untuk menjalankan atau mengedit macro dari daftar macro
Record Macro Memulai proses perekaman macro
Use Relative References
Beralih antara menggunakan alamat relatif atau absolut ketika merekam macro. Dengan alamat relatif, Excel akan mencatat bahwa Anda bergerak turun tiga sel. Dengan alamat absolut, Excel akan mencatat Anda memilih sel A4
Macro Security Membuka Trust Center di mana Anda dapat memilih untuk mengijinkan atau melarang macro berjalan di komputer
Merekam Macro
Cara termudah membuat macro Excel adalah dengan
menggunakan perekam macro untuk merekam serangkaian
tindakan Anda lalu memutar kembali urutan tersebut atau dikenal
sebagai tindakan menjalankan macro.
4
Langkah Komentar
1. Buka buku kerja baru.
2. Klik pada sel kosong (misalnya, A1)
lalu klik tombol Record Macro di
sisi kiri dari status bar.
Anda juga dapat memilih tab View
> Macros (grup Macros) >
Record Macro atau pilih tab
Developer > Record Macro (grup
Code) untuk mulai merekam
macro.
3. Dalam kotak dialog Record Macro,
masukkan nama macro yang
diinginkan (misalnya, MacroSaya).
Anda dapat menggunakan tombol
pintas untuk menjalankan macro,
misalnya [CTRL]+[SHIFT]+[N].
4. Dalam kotak isian Shortcut key,
tekan tombol [SHIFT] bersamaan
dengan tombol abjad yang ingin
digunakan (misalnya, N).
Secara otomatis, Excel akan
menampilkan tombol pintas Anda
sebagai [CTRL]+[SHFIT]+[N]
seperti berikut.
5
Langkah Komentar
Anda dapat menggunakan kombinasi tombol [CTRL] dan tombol
[SHIFT] untuk menjalankan macro. Namun, jika Anda menetapkan
cara pintas [CTRL]+[N] untuk macro tersebut, Excel tidak akan lagi
membuka buku kerja baru (akan mengabaikan perintah defaultnya).
Untuk mencegah tumpang tindihnya pintasan keyboard Anda dengan
pintasan keyboard bawaan Excel, sebaiknya Anda menghindari
penggunaan kombinasi pintasan keyboard [CTRL] bawaan Microsoft
Excel.
5. Dalam kotak isian Store macro in,
pilih This Workbook dan klik OK
untuk mulai merekam tindakan Anda.
Anda juga dapat menyimpan
macro dalam Personal Macro
Workbook atau dalam New
Workbook.
6. Pada sel A1, ketik beberapa teks
(misalnya, Elex Media) dan tekan
tombol [ENTER].
Ini berarti macro, MacroSaya,
akan mengotomatisasi tugas
untuk mengetik teks "Elex Media"
diikuti dengan penunjuk sel
berpindah satu sel ke bawah.
7. Klik tombol Stop Recording pada
status bar untuk mengakhiri rekaman.
Anda juga dapat memilih tab View
> Macros (grup Macros) > Stop
Recording atau pilih tab tab
Developer > Stop Macro (grup
Code) untuk mengakhiri rekaman.
190
Christopher Lee WK, BSc memiliki lebih dari 20 tahun pengalaman di
Informasi Teknologi khususnya dibidang pelatihan. Sebagai Certified
System Trainer untuk Singapore National Computer Board dan
Singapore National Productivity Board, ia telah banyak memberikan
pelatihan komputer kepada perusahan-perusahan, baik di Singapore,
Malaysia maupun di Indonesia di bidang Manajemen Komputer, Sistem
Analisis, Desain dan Office Productivity.
Ia juga telah menulis buku-buku pelatihan komputer seperti Microsoft
Office, Programming dan Desain Grafis untuk perusahaan seperti
Informatics Computer School (Singapore), Hewlett Packard (Singapore),
Singapore National Computer Board, Microsoft (Indonesia) dan untuk
penerbit buku seperti Elex Media Komputindo (Indonesia), Mediakita
(Indonesia), Andi Publishing (Indonesia), Synergi Media (Malaysia),
Leeds Publication (Malaysia) dan McGraw Hill (Singapore),.
Saat ini, Christopher bertanggung jawab untuk mengembangkan produk
pelatihan baru untuk CustomGuide (www.customguide.com) yang
menyediakan pelatihan komputer kepada perusahaan.
Sebagai Associate Partner dengan Digital System Semesta
(www.digitalsistemsemesta.com), ia juga bertanggung jawab untuk
mengembangkan sistem manajemen informasi untuk diterapkan di
instansi pemerintah di berbagai kota di Indonesia.
"ANOTHER MEANINGFUL BOOK FOR YOU"