150+ Tip dan Trik Otomatisasi Pekerjaan dengan Macro Excel Yudhy Wicaksono & Solusi Kantor

dokumen-dokumen yang mirip
Mengelola Database Menggunakan Macro Excel

Panduan Macro Excel untuk Membuat Aplikasi RAB Bangunan

Membuat Aplikasi Penjualan dengan Macro Excel

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

Mengenal Macro (Visual Basic for Application)

Mengelola Data Excel dengan Sort dan Filter

Otodidak VBA MS Excel untuk Pemula

FUNGSI BUATAN PADA MICROSOFT EXCEL

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Mengenal dan Mengoptimalkan Fitur Macro Excel

Mengenal Visual Basic Editor

Mengelola Data Excel Menggunakan PivotTable dan PivotChart

Panduan Lengkap Menggunakan Excel 2016

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

Menjelajahi perintah pada pita Setiap pita memiliki grup, dan setiap grup memiliki sekumpulan perintah yang berkaitan.

Praktik : Membuat Soal Pilihan Ganda Dengan Microsoft PowerPoint 2007 dan 2010

Latihan 1: Mengoperasikan Excel

Bab 2. Contoh VBA Praktis untuk Bisnis Sederhana

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Sebelum Membuat Fungsi dan Formula Sendiri, Kenalilah Macro

BAB II DASAR TEORI. 2.1 Konsep dan Definisi Konsep Piutang

PERTEMUAN 7 - MACRO 1

Pendahuluan. 1.1 Microsoft Office Excel 2007

1.1 Mengenal dan Memulai Excel 2007

MICROSOFT EXCEL INTRODUCTION

BAB I Pengenalan Microsoft Visual Basic 6.0

Tip dan Trik Membuat Laporan Menggunakan Excel

Pengantar Excel untuk Rekayasa Teknik Sipil

TRIK SOAL VBA. Oleh AGUS BUDIANTO, S. Pd, M. Pd

1. Memasukkan video yang berkestensi swf/ flash ke dalam power point. 2. Membuat soal interaktif dengan menggunakan VBA pada power point.

1 Mudah menulis Kata Ulang di Microsoft Word Aurino Djamaris

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Bab 3. Tip dan Trik Seputar Data

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Bekerja Dengan Lembar Kerja Excel

Panduan Mulai Cepat. Membuka peluncur kotak dialog Klik untuk menggunakan fitur tambahan yang tersedia untuk grup.

MODUL 10 MENGOLAH DATABASE DENGAN EXCELL

Mempersiapkan Presentasi Profil Perusahaan

BAB I SEKILAS VISUAL STUDIO.NET 2008

Mengenal Ms.Excel 2010

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Mengatasi Pesan Keamanan pada Microsoft Access

BAB X BEKERJA DENGAN MACRO

Bab 1 Mengenal Interface Baru

PERKENALAN DAN SHARING TENTANG MS.OFFICE EXCEL PART10 VBA MENGGUNAKAN FORM PADA EXCEL

Autocorrect Backup-Restore

Excel 2010 VBA Dasar Membuat Form Entri Sederhana

Modul Praktikum Ke-1

Memulai Access 2007 dan Membuat Database 1.1 Memulai Microsoft Office Access 2007

Mengenal dan Mulai Bekerja dengan Access 2007

Tips and Trik Mudah, Cepat dan Akurat Membuat Penskoran untuk Evaluasi dengan Microsoft PowerPoint

Microsoft Excel. I. Pendahuluan

PANDUAN PENGELOLAAN SITUS WEB BPKP

1. Pendahuluan. 2. Mengaktifkan Microsoft Excell. 3. Mengenal Lingkungan Kerja Microsoft Excell 4. Mengakhiri Microsoft Excell

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Excel 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

MICROSOFT WORD. Berikut ini adalah beberapa istilah yang akan dipakai dalam mengoperasikan Microsoft Word 2007:

MICROSOFT EXCEL (OCE RIDWANUDIN)

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

Modul Kegiatan PPM Pelatihan Penyusunan Soal Matematika dengan Menggunakan Perangkat Lunak Bantu Hot Potatoes bagi Guru Sekolah Menengah di DIY

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

SOAL ULANGAN HARIAN SIMULASI DIGITAL KELAS X RPL MICROSOFT EXCEL

Mengenal Microsoft Excel

Modul ke: Aplikasi Komputer. Fakultas Teknik HERY NURMANSYAH, S.T., M.T. Program Studi Teknik Industri.

BAB-II OPERASI TABEL

Bab I Pengenalan Visual BASIC

BAB-3 MEMBUAT DAN MENGATUR QUERY

SOAL ULANGAN HARIAN SIMULASI digital KELAS X RPL MICROSOFT EXCEL

1. MENGENAL VISUAL BASIC

Aplikasi Komputer Microsoft Word 2010

Lembar kerja access Title bar merupakan judul dari jendela program atau nama file yang sedang aktif Tombol office merupakan tombol yang menampung

APLIKASI KOMPUTER. Pokok Bahasan : MS. WORD (BAGIAN 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

BAB 2 LANDASAN TEORI

DASAR-DASAR PEMROGRAMAN. MS-EXCEL dan VBA Macro

MODUL VI MS POWERPOINT 2007

Aplikasi Komputer. Bekerja Dengan Microsoft Excel 2010 (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

Membuat File Database & Tabel

Modul 5 Mengoperasikan Perangkat Lunak Lembar Sebar (Open Source) 1 KEGIATAN BELAJAR 2

Mengenal Microsoft Word 2010

MENGENAL MICROSOFT EXCEL 2007

MODUL KKPI Microsoft Word 2007

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

1.1 Memulai Access 2007

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

PERTEMUAN 1 PENGENALAN MICROSOFT OFFICE WORD 2007

Modul 6 Mengoperasikan Perangkat Lunak Lembar Sebar (Open Source) 1 KEGIATAN BELAJAR 2

BAB II LANDASAN TEORI

Excel dan Microsoft Query

Aplikasi Komputer. Microsoft Excel 2010 (Bag 1) Amin Shabana. Modul ke: Fakultas Ilmu Komunikasi. Program Studi Hubungan Masyarakat

PENERAPAN ALGORITMA FUNGSI TERBILANG PADA APLIKASI PERKANTORAN

KISI-KISI ULANGAN KENAIKAN KELAS ( UKK )

KATA PENGANTAR. Ikatlah ilmu dengan menuliskannya.

BAB I Menggunakan menu ikon yang terdapat dalam perangkat lunak pengolah angka

1.1 Database dalam Excel

Praktikum 6 SubForm dan Kode VBA

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

SMS Gateway. oleh: Kaka E. Prakasa Nanang Syaifudin

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Komputer Aplikasi MI. Mia Fitriawati, S.Kom. Pertemuan 5 & 6 : Tabel, Grafis, Daftar Isi- Tabel/Gambar & Mail Merge 2013/2014

Microsoft Word Oleh : Drs. Jul Anhari

Transkripsi:

150+ Tip dan Trik Otomatisasi Pekerjaan dengan Macro Excel Yudhy Wicaksono & Solusi Kantor PENERBIT PT ELEX MEDIA KOMPUTINDO

DAFTAR ISI KATA PENGANTAR... V DAFTAR ISI...VII BAB 1 VISUAL BASIC FOR APPLICATION (VBA)...1 1 Menampilkan Tab Developer...2 2 3 Format File...4 Keamanan Macro...5 4 Pengaturan Keamanan Macro...7 5 6 Visual Basic Editor...8 Komentar Kode Macro...9 7 8 Memenggal Kode Macro...10 Fitur Auto List Members...11 9 Mengubah Properti Melalui Window Properties...13 10 11 Mengubah Properti Saat Runtime...15 Sub Procedure...16 12 Function Procedure...18 13 14 Membuat Kotak Pesan (Message Box)...21 Nilai Kotak Pesan...25 15 Membuat Kotak Input (Input Box)...27 BAB 2 WORKBOOK DAN WORKSHEET...31 16 17 Menutup Seluruh Workbook yang Terbuka...32 Menutup Seluruh Workbook yang Tidak Aktif...33 18 19 Menyimpan Seluruh Workbook yang Terbuka...34 Split Workbook...35 20 21 Impor Workbook...38 Menambah Worksheet Baru...40 22 Ekstrak Worksheet...43 23 Ekspor Worksheet...45 vii

24 25 Mengurutkan Worksheet Secara Ascending...48 Mengurutkan Worksheet Secara Descending...49 26 Menyembunyikan Worksheet yang Tidak Aktif...51 27 28 Menghapus Worksheet yang Tidak Aktif...52 Menampilkan Seluruh Worksheet...53 29 30 Menambah Banyak Worksheet Sekaligus...55 Menambah Serial Worksheet...56 31 Menambah Worksheet dari Range...59 32 33 Mengelompokkan Worksheet Berdasarkan Warna...60 Membuat Daftar Link Worksheet...62 BAB 3 SEL DAN RANGE...65 34 35 Menghapus Kolom Kosong...66 Menghapus Baris Kosong...67 36 Menampilkan Seluruh Kolom...68 37 38 Menampilkan Seluruh Baris...70 Menandai Data Ganda...71 39 40 Menandai Nilai Tertinggi...72 Menandai Nilai Terendah...73 41 Menyisipkan Baris Antar-baris...75 42 43 Menyisipkan Baris Tiap Beberapa Baris...76 Menyisipkan Kolom Tiap Beberapa Kolom...79 44 Konversi Tabel ke Kolom...82 45 46 Menukar Range...84 Menyalin Tanpa Sel Kosong...86 47 48 Menghapus Baris dengan Nilai 0...89 Menyisipkan Baris Tiap Salesman...90 49 Split Data pada Sel Terpisah...92 BAB 4 INPUT DAN EDIT DATA...95 50 51 Lower Case...96 Upper Case...97 52 53 Proper Case...98 Sentence Case...100 54 Operasi Penambahan...101 55 56 Operasi Pengurangan...103 Operasi Perkalian...105 57 Operasi Pembagian...107 58 59 Membalik Teks...109 Mengeluarkan Angka...110 60 61 Mengeluarkan Teks...112 Menghapus Kelebihan Spasi...113 viii

VISUAL BASIC FOR APPLICATION (VBA)

1 Menampilkan Tab Developer Sebelum menggunakan fitur Macro, Anda harus menampilkan tab Developer dalam Ribbon terlebih dahulu. Berikut langkah-langkah untuk menampilkan tab Developer:y 1. Untuk pengguna Excel 2007, klik Office Button kemudian pilih Excel Options. Muncul kotak dialog Excel Options. Gambar 1.1 Menampilkan tab Developer Excel 2007. 2. Pilih opsi Popular. Beri tanda contreng pada pilihan Show Developer tab in the Ribbon kemudian klik tombol OK. Tampilan tab Developer dalam Ribbon terlihat seperti pada Gambar 1.2. Gambar 1.2 Tab Developer dalam Ribbon. 3. Untuk menampilkan tab Developer pada Ribbon Excel 2010, Excel 2013 dan Excel 2016, klik kanan area Ribbon kemudian pilih menu 2

Customize the Ribbon... Muncul kotak dialog Excel Options pada pilihan Customize Ribbon. Gambar 1.3 Menu klik kanan area Ribbon. 4. Anda juga dapat menampilkan kotak dialog Excel Options dengan cara klik tab File kemudian pilih Options. Muncul kotak dialog Excel Options. Pilih opsi Customize Ribbon. Gambar 1.4 Excel 2010 atau Excel versi sesudahnya. 5. Pilih Main Tabs pada kotak pilihan Customize the Ribbon: Beri tanda contreng tab Developer dalam daftar di sebelah kanan. Klik tombol OK. 3

2 Format File Workbook standar Excel Excel 2007 atau Excel versi sesudahnya dengan format XLSX tidak mendukung Macro. Untuk menyimpan workbook Excel yang mengandung Macro, Anda harus menggunakan format XLSM, XLSB atau XLS (Excel 97-2003). 1. Klik tombol Office Button kemudian pilih menu Save As untuk menyimpan workbook. Bagi pengguna Excel 2010 atau Excel versi sesudahnya, klik tab File kemudian pilih menu Save As. Muncul kotak dialog Save As. Jika Anda menyimpan workbook yang mengandung Macro dengan format file XLSX, muncul kotak pesan seperti pada Gambar 1.5. 2. Klik tombol Yes jika workbook akan tetap disimpan dalam format file XLSX tanpa menyertakan Macro. Jika opsi ini yang Anda pilih, Macro dalam workbook akan dihapus. Gambar 1.5 Kotak pesan format penyimpanan workbook. 3. Untuk menyimpan workbook dengan Macro klik tombol No. Muncul kotak dialog Save As. Ketikkan nama file pada kotak isian File name: Pada kotak pilihan Save as type: pilih format file Excel Macro- Enabled Workbook(*.xlsm), Excel Binary Workbook(*.xlsb) atau Excel 97-2003 Workbook(*.xls) kemudian klik tombol Save. 4

Gambar 1.6 Kotak dialog Save As. 3 Keamanan Macro Otomatisasi Macro Excel terkadang disalahgunakan oleh pengguna yang tidak bertanggung jawab untuk menyebarkan kode Macro yang berpotensi menimbulkan kerugian, misalnya kode Macro untuk menghapus data. Untuk mengantisipasi hal tersebut, Excel secara default memberi peringatan jika pengguna membuka workbook berisi Macro. Excel 2007 secara otomatis akan menon-aktifkan Macro saat workbook yang berisi Macro pertama kali dibuka. Muncul peringatan keamanan seperti terlihat pada Gambar 1.7. Gambar 1.7 Peringatan keamanan Macro Excel 2007. 5

Klik tombol Options Muncul kotak dialog Microsoft Office Security Options. Untuk mengaktifkan Macro pilih opsi Enable this content kemudian klik tombol OK. Gambar 1.8 Kotak dialog Microsoft Office Security Options. Excel 2010 secara otomatis akan menon-aktifkan Macro ketika workbook yang berisi Macro dibuka. Muncul peringatan seperti terlihat pada Gambar 1.9. Klik tombol Enable Content untuk mengaktifkan Macro. Gambar 1.9 Peringatan keamanan Macro Excel 2010. Excel 2010 selanjutnya akan menampilkan kotak dialog Microsoft Office Excel Security Notice jika Anda membuka workbook yang berisi Macro. Apabila Anda tidak mengenal Macro pada workbook tersebut, klik tombol Disable Macros untuk menonaktifkan Macro. Untuk mengaktifkan Macro klik tombol Enable Macros. 6

Gambar 1.10 Kotak dialog Microsoft Excel Security Notice. 4 Pengaturan Keamanan Macro Untuk mengatur keamanan Macro klik tombol Macro Security dalam tab Developer group Code. Muncul kotak dialog Trust Center pada pilihan Macro Settings. Anda dapat melakukan pengaturan keamanan Macro sebagai berikut : Disable all macros without notification. Apabila opsi ini dipilih, Macro dalam workbook tidak akan dijalankan ketika dibuka. Disable all macros with notification. Apabila opsi ini dipilih, Excel akan menampilkan informasi peringatan ketika Anda membuka workbook yang berisi Macro. Dijalankan atau tidaknya Macro selanjutnya tergantung pada pilihan Anda. Disable all macros except digitally signed macros. Jika opsi ini dipilih, Macro dalam workbook tidak akan dijalankan ketika dibuka, kecuali untuk Macro yang disimpan dalam folder terpercaya, yang sudah ditentukan. Folder terpercaya dapat kita masukkan, kita ubah atau kita hapus melalui kotak dialog Trust Center opsi Trusted Locations. Enabled all macros (not recommended; potentially dangerous code can run). Apabila opsi ini dipilih, Macro yang ada dalam workbook akan selalu dijalankan, tanpa melalui informasi peringatan. Opsi ini tidak direkomendasikan, terutama untuk macro dalam workbook yang tidak Anda kenal, karena berpotensi menimbulkan 7

kerugian. Jika Anda tetap memilih opsi ini, beri tanda contreng pada pilihan Trust access to the VBA project object model. Gambar 1.11 Kotak dialog Trust Center. 5 Visual Basic Editor Visual Basic Editor merupakan lingkungan kerja, tempat di mana Macro Excel dibuat. Tampilan Visual Basic Editor sangat berbeda dengan tampilan utama Excel. Untuk menampilan Visual Basic Editor, klik tombol Visual Basic dalam tab Developer group Code. Visual Basic Editor juga dapat ditampilkan menggunakan kombinasi tombol Alt+F11 pada keyboard. 8

Gambar 1.12 Tampilan Visual Basic Editor. 6 Komentar Kode Macro Kode Macro merupakan serangkaian tulisan perintah yang akan dilaksanakan ketika Macro dijalankan. Kode Macro akan mengontrol dan menentukan dijalankannya sebuah Macro. Kode Macro dapat ditulis pada objek workbook, worksheet, Module, UserForm atau Class Module. Anda dapat menambahkan komentar untuk memberi keterangan pada baris kode Macro tertentu. Komentar dapat ditambahkan pada suatu baris dengan menuliskan tanda petik satu ( ) di depan statement yang ingin dinyatakan sebagai komentar. Komentar tidak dianggap sebagai perintah sehingga tidak akan dijalankan. Perhatikan contoh berikut ini: 'Membuat worksheet baru Worksheets.Add Membuat worksheet baru dianggap bukan perintah melainkan komentar sehingga tidak akan dijalankan. Worksheets.Add dianggap sebagai perintah sehingga akan dijalankan. Untuk membuat komentar dengan 9

mudah, pilih atau blok baris kode yang akan dibuat menjadi komentar kemudian klik ikon Comment Block pada toolbar Edit. Gambar 1.13 Menambahkan komentar. Apabila toolbar Edit belum ditampilkan, pilih menu View > Toolbar > Edit untuk menampilkan toolbar Edit. Gambar 1.14 Menampilkan toolbar Edit. 7 Memenggal Kode Macro Kode Macro dapat dipenggal ke baris berikutnya, jika Anda merasa kode Macro terlalu panjang. Anda juga dapat melakukan pemenggalan pada komentar. Pemenggalan dilakukan dengan spasi yang diikuti garis bawah (_). Perhatikan contoh kode Macro yang dipenggal berikut: 10

MsgBox "Nama worksheet sudah ada atau belum diisi", _ vbokonly + vbcritical, "Error Nama Worksheet" Penulis lebih menyukai jika hasil pemenggalan Kode Macro ditempatkan lebih menjorok ke dalam menggunakan tombol Indent pada toolbar Edit. Kode Macro yang lebih menjorok ke dalam tidak berpengaruh saat Macro dijalankan. MsgBox "Nama worksheet sudah ada atau belum diisi", _ vbokonly + vbcritical, "Error Nama Worksheet" Selain pemenggalan kode Macro, penulis juga menuliskan kode Macro lebih menjorok ke dalam untuk memudahkan penulis saat menelusuri kode Macro yang jumlahnya cukup banyak, misalnya statement dalam struktur If Then berikut: 'Jika sellevelakses berisi Admin If sellevelakses.text = "Admin" Then 'Menampilkan Form Akun Pengguna formakun.show End If 8 Fitur Auto List Members Saat menuliskan kode Macro, Anda dapat memanfaatkan fitur Auto List Members yaitu fitur yang akan menampilkan daftar objek, koleksi objek, properti atau method yang dimiliki sebuah objek. Dengan menggunakan fitur Auto List Members, kesalahan penulisan objek, koleksi objek, properti ataupun method dapat diminimalkan. VBA secara default mengaktifkan fitur Auto List Members. Apabila tidak aktif, Anda dapat mengaktifkannya melalui kotak dialog Options. 11

TENTANG PENULIS Yudhy Wicaksono merupakan penulis buku komputer, yang mulai menulis buku sejak tahun 2006. Sampai saat ini, penulis sudah menghasilkan lebih dari 75 buku komputer. Penulis dapat dihubungi melalui email dengan alamat: yudhy_wicaksono2000@yahoo.com. Solusi Kantor merupakan unit usaha yang bergerak di bidang book content. Solusi kantor beralamat di Purwokerto, Jawa Tengah. Solusi Kantor dapat dihubungi melalui email dengan alamat: kantorsolusi@gmail.com Anda dapat melihat buku karya Yudhy Wicaksono dan Solusi Kantor di website www.solusi-kantor.com 339