• Tidak ada hasil yang ditemukan

Aplikasi Visual Basic, Visual Basic for Application (VBA) untuk Pemula

N/A
N/A
Suryanti

Academic year: 2023

Membagikan " Aplikasi Visual Basic, Visual Basic for Application (VBA) untuk Pemula"

Copied!
114
0
0

Teks penuh

VISUAL BASIC TAB DEVELOPER

Cara Mengakses Tab Developer

Secara umum cara menampilkan tab developer di Microsoft Excel 2010, Excel 2013 dan Excel 2016 sebenarnya sama, yaitu dengan membuka opsi Excel pada kategori Customize Ribbon.

Membuat Folder Khusus Belajar VBA Excel

Meskipun berfungsi dengan baik, kami menambahkan beberapa kode yang tidak perlu: Display.Caption = Display.Caption.

Pengaturan untuk Check Security …

Pengaturan untuk Trusted Locations

Selain menggunakan tanda tangan digital, untuk file Excel yang berisi VBA tepercaya, Anda dapat melewati bagian Makro Keamanan dengan menempatkan file di lokasi tepercaya. Dengan menyimpan file di folder terpercaya ini, maka file Excel yang berisi kode makro VBA dapat dijalankan tanpa pengecekan, mengeluarkan peringatan atau notifikasi seperti biasa. Berikut adalah langkah-langkah instalasi yang perlu Anda lakukan untuk membuka folder “ClassVBA” yang sebelumnya kami buat sebagai salah satu lokasi terpercaya.

Jika subfolder atau folder lain dalam folder yang kita pilih juga termasuk dalam lokasi tepercaya, centang bagian Subfolder dari lokasi ini juga tepercaya. Jika langkah-langkahnya diikuti dengan benar maka hasilnya akan seperti pada Gambar 2.4.

Membuat Macro

Langkah-Langkah Mengaktfikan Macro

Macro Recorder artinya semua aktivitas yang akan kita lakukan akan terekam sebagai suatu proses, oleh karena itu kita perlu menentukan titik ini terlebih dahulu. Sekarang kita akan mulai merekam, arahkan kursor dan klik ikon Perekam Makro di menu pengembang. Kemudian akan muncul dialog penamaan makro, isikan sesuai keinginan atau biarkan saja, lalu klik OK, maka pembuatan makro akan selesai.

Maka sel tersebut akan berhenti dan aktif pada sel A1, hal ini dikarenakan ketika tombol tersebut ditekan maka kursor akan menuju ke sel diatasnya yang ada isinya, karena ada isi yang ada tulisan Kode nya maka sel tersebut akan berhenti di sel tersebut. . Sub Macro1() merupakan sintaks untuk memulai prosedur, dengan nama Macro1 kita bisa mengganti namanya sesuai keinginan kita. Fungsinya untuk memindahkan cell yang aktif dengan cara mengatur baris agar berpindah sebanyak 1 sel dan kolom berpindah sebanyak 0 sel, yaitu tetap maka sel A2 akan aktif.

Komponen ini digunakan untuk mendaftarkan proses makro yang prosesnya harus diterapkan dalam rentang yang berbeda, bukan dalam satu set. Makro yang direkam tanpa referensi relatif akan selalu mengulangi proses di sel yang sama tempat makro tersebut direkam.

Cara Menyimpan File Macro

Jika Anda memilih Ya, makro yang dibuat akan dihapus karena buku kerja biasa tidak diperbolehkan menyimpan makro. Saat ingin membukanya kembali, akan ada pesan yang mengatakan makro telah dinonaktifkan dan tombol bertuliskan Aktifkan Makro. Klik di atasnya dan tidak akan ada masalah lebih lanjut. Jika tidak diklik maka tidak akan berfungsi dengan VBA, setidaknya aktifkan di Keamanan Makro di tab Pengembang.

Untuk menyimpan file makro dari buku kerja biasa, disarankan untuk menggunakan perintah Simpan Sebagai untuk menghindari kesalahan saat menyimpan file makro. Sekarang setelah Anda menambahkannya, jalankan makro, dan sekarang kita akan mencari cara lain untuk menjalankannya. Ini mungkin tampak rumit karena manusia biasa melakukan hal-hal yang tidak bisa dilakukan mesin.

Mengisi Sel Hingga 100

Salah satu caranya adalah dengan merekam makro dan dalam prosesnya tambahkan angka 1 pada sel A1, lalu klik kanan pada kotak kecil tersebut dan gulir ke bawah hingga mencapai kolom A100. Misalnya mengisi sel secara berurutan sesuai dengan angka yang tertulis pada sel B2, dan setelah diubah, isi kembali urutannya sesuai dengan angka tersebut. Jadi kalau ada angka 1 masukkan satu per satu, kalau saya ubah menjadi lima jadi lima dikali lima dan seterusnya.

Aplikasi Visual Basic (VBA) adalah bahasa pemrograman, tetapi tidak perlu mengetahui kode VBA atau pemrograman komputer jika Macro Recorder melakukan apa yang kita inginkan. Perlu kita ketahui bahwa pada saat merekam makro, ia akan merekam segala sesuatu, bahkan kesalahan yang kita lakukan, dan akan terulang kembali saat kita menjalankannya kembali. Ingat, merekam makro yang baik atau menulis kode VBA yang baik akan membuat Excel berfungsi tanpa masalah.

Kami akan fokus pada hal-hal yang tidak dapat dilakukan hanya dengan rekaman makro.

Menyisipkan Data dengan Tombol Button

Segera setelah Anda melepaskan tombol kiri mouse, kotak dialog Tetapkan Makro muncul di makro VBA Excel; Gambar 3.3. Pindahkan kursor Anda ke luar tombol dan Anda akan melihat bilah ukuran tombol menghilang. Sekarang kembali ke editor Visual Basic (pada toolbar pengembang, klik Visual Basic di panel kode.) Beri tanda kutip di awal kode Range dan itu akan berubah menjadi hijau.

Mengenal Variabel, Do dan Loop

HPentingnya Require Variable Declaration

Kinerja Aplikasi VBA

Mungkin akan memakan waktu sekitar 5 menit, mungkin kurang atau lebih tergantung performa komputer yang digunakan. Anda mungkin akan melihat Excel mengatakan tidak merespons, namun dalam sebagian besar kasus, Excel masih berfungsi. Jadi ketika menggunakan Application.screenupdating = false, JANGAN PERNAH lupa menambahkan Application.ScreenUpdating = True di akhir kode.

MSGBOX

Kelompok nilai pertama (0-5) menjelaskan jumlah dan jenis tombol yang ditampilkan di kotak dialog; kelompok kedua menjelaskan gaya ikon; kelompok ketiga menentukan tombol mana yang default; dan kelompok keempat (0, 4096) menentukan modalitas kotak surat. Saat menambahkan angka untuk membuat nilai akhir argumen tombol, gunakan hanya satu angka dari setiap grup. Ini adalah jenis pesan yang dapat ditampilkan dan setelah diklik, ia mengembalikan nilai sesuai tabel di atas.

Jadi jika Anda klik Ya maka akan terlihat angka 6 dan jika Anda klik Tidak maka akan terlihat angka 7.

If dan Select Case

Kinerja APLIKASI

Pengertian Modul …

Jika VBE adalah sebuah rumah, maka ruangan atau ruang yang ada di dalam rumah dapat kita bayangkan sebagai sebuah modul, dimana setiap ruangan atau ruang tersebut menyimpan berbagai barang lain dengan fungsi tertentu.

Cara membuat Modul

Jadi setiap tombol akan memiliki nama yang berbeda, mari tambahkan nama bagus yang memberi tahu kita apa itu. Anda akan melihat bahwa setiap kali Anda melakukannya, ia menambahkan beberapa kode ke Sheet1. Anda bahkan akan melihat bahwa semuanya baik-baik saja di daftar makro, tetapi tidak ada yang mengatakan PRIVATE.

Mari kita ubah kata Pribadi kembali menjadi Publik, Anda akan melihatnya berhasil.

Menambahkan Huruf

PENGHITUNGAN MENGGUNAKAN FORMS

FORMS

Ini akan menjadi alat utama yang akan digunakan untuk proyek ini dan dalam hal ini bahkan tidak akan menyentuh Spreadsheed di Excel. Setelah dipilih, klik pada sisi atas formulir, tahan dan seret untuk membuat persegi panjang yang akan menjadi layar kalkulator. Tempatkan mereka dalam urutan yang benar dan pastikan untuk menambahkan setiap tombol dengan informasi berikut:.

Kode Commmand Buttons

Rumus Excel di VBA

Menggabungkan VBA dan Spreadsheet

Seperti yang Anda lihat, kami memperbaiki beberapa bug yang hanya berfungsi dengan kalkulator, tetapi setelah Anda memahami kodenya, bug tersebut akan lebih mudah diidentifikasi dan bahkan dicegah. Artinya kode dibaca hingga mencapai kode tersebut, jika tidak, kalkulator juga akan terus membaca kesalahan.

Mulai Deklarasi

Kali ini tidak akan digunakan saat kita mengkliknya, tetapi saat kita keluar dari tombol, yang akan terjadi saat kita mengetik tombol lain. Seperti yang Anda lihat, Anda dapat menggunakan kode tersebut jika Anda mengklik tombol, lalu menahannya, menutupnya, dan bahkan jika Anda meletakkan kursor pada tombol tersebut. Saya rasa Anda telah melihat bahwa pengkodean hanyalah logika, setelah Anda mempelajari beberapa perintah lagi, Anda akan melakukan hal-hal menakjubkan.

Kita tidak langsung mengambil solusi ini, karena dengan melakukan kesalahan kita mendapatkan pengalaman yang berharga. Mungkin suatu saat Anda tidak akan tahu fungsi mana yang harus digunakan dan mengetahui cara menghubungkan VBA dengan Sheets akan sangat membantu untuk menyelesaikan masalah tersebut. Dengan kata lain, dalam nilai yang dapat ditindaklanjuti yang dapat ditambah, dibagi, dikalikan, dan sebagainya.

Deklarasi Buka dan Tutup: Menampilkan Formulir Tanpa Melihat

Anda akan melihatnya terbuka tanpa memuat apa pun dan tidak menampilkan kalkulator, alasannya adalah terbuka.

Macro Security

Anda seharusnya mengklik tombol Aktifkan Makro untuk bekerja dengan VBA seperti yang kita pelajari di Bab 2. Setelah Anda mengkliknya, Excel menyimpan jalur di mana file tertentu diizinkan untuk bekerja dengan Makro. Jika Anda melewatkannya dan tidak mengklik Aktifkan Konten, atau Anda hanya ingin mengubah opsi keamanan makro, buka Tabel Pengembang dan klik Keamanan Makro.

Anda akan melihat semua opsi yang tersedia untuk Makro di semua buku kerja dan untuk file tertentu.

Comments

Saat Anda membuka Kalkulator, Anda akan melihat bahwa jika Anda mengetik TAB, tombol-tombolnya Dipilih, tetapi mungkin tidak berurutan. Kami tidak ingin memasukkan kata sandi setiap kali kami membuka kalkulator. Yang kami inginkan hanyalah melindungi kode kami dari orang tidak berwenang yang ingin mengubahnya.

Seluruh kode untuk Proyek Kalkulator

Menambahkan kombinasi Keyboard ke Tombol Perintah

Katakanlah kita ingin menambahkan kombinasi hotkey ke Cmd1, yang merupakan tombol nomor satu. Jika Anda melihat sesuatu yang digarisbawahi seperti ini, tidak hanya di Excel, tetapi di semua sistem operasi Microsoft, itu berarti menahan Alt + "Huruf atau angka yang digarisbawahi" sudah cukup.

Tombol Command

Susun ulang daftar sesuai urutan yang Anda inginkan menggunakan tombol Pindah ke Atas dan Pindah ke Bawah.

Menambahkan Kata Sandi ke Kode VBA

Anda akan mendapatkan pemberitahuan di mana Anda harus menolak dan kemudian memilih simpan sebagai buku kerja dengan makro diaktifkan. Anda akan menerima pemberitahuan yang memberi tahu kami bahwa kami telah menyimpan buku kerja dengan makro diaktifkan, dan kemudian menerima penyimpanan tersebut. Semua hal di atas adalah aplikasi yang dapat berkomunikasi dengan Excel, tetapi seperti yang Anda lihat, sebagian besar dinonaktifkan.

Referensi

Dokumen terkait

Untuk itu penulis akan membahas judul “ PERANCANGAN APLIKASI TES POTENSI AKADEMIK STAN MENGGUNAKAN MICROSOFT VISUAL BASIC

Secara umum perancangan sistem ini adalah untuk membuat sebuah software aplikasi istilah kimia digital menggunakan Microsoft Visual Basic 6.0 atau lebih sering disingkat

permasalahan yang muncul dalam perancangan dan pembuatan virus Worm ini adalah “Bagaimana dapat mengetahui cara kerja virus Worm dengan menggunakan Visual Basic 6.0”.. 1.5

Secara umum, perancangan sistem ini digunakan untuk membuat sebuah Aplikasi Perhitungan Kelayakan Usaha menggunakan Microsoft Visual Basic 6.0 atau yang lebih dikenal

Seri Panduan Pemrograman Microsoft Visual Basic 6.0.. Aplikasi Basis Data dengan Visual Basic

Dalam hal rancang bangun aplikasi Perpustakaan Berbasis Microsoft Visual Basic menggunakan metodologi terstruktur flowchart dengan Perancangan sistem atau

Untuk membuat kamus digital yang menyediakan fungsi-fungsi dalam pencarian antonim dan sinonim kata tersebut pada Microsoft Visual Basic 6.0 penulis menggunakan aplikasi yang

Nizam © Fungsi string ASCstring Karakter ANSI huruf pertama string Chrcharcode Karakter sbg varian untuk kode ANSI charcode Chr$charcode Karakter sebagai string untuk kode ANSI