Belajar Dasar Dasar Vba Excel

Belajar Macro VBA Excel bakal pemula dari dasar dilengkapi awalan-langkah persiapan serta mandu membuat dan menjalankan sebuah macro excel primitif.

Belajar Macro VBA Excel Dasar Untuk Pemula

Apakah ia mutakadim pergaulan mendengar istilah
Macro
atau
VBA? Saya yakin mutakadim. Jika belum, sepertinya dia sedang tersesat sehingga hingga di blog tutorial excel ini.

Perumpamaan pengguna excel yang aktif belajar buat meningkatkan kemampuan kerumahtanggaan memaksimalkan office excel, tentunya dia sering melakukan sumbang saran dan soal jawab sekitar permasalahan-permasalahan excel.

Diantara masalah-penyakit tersebut ternyata solusinya adalah dengan menerapkan kode-kode macro VBA yang barangkali bukannya mengatasi masalah malah menimbulkan masalah baru untuk ia. Ya, masalah anda bertambah karena merasa sulit dan bingung bikin memperalat ataupun memahami maksud kode-kode macro VBA tersebut.

Dari yang saya ikatan saya alami, rata-rata peristiwa tersebut disebabkan makanya metode belajar VBA yang meloncat jauh, terlebih detik sebelumnya anda belum pernah sebabat sekali mengenal satupun bahasa pemrograman komputer.

Ibaratnya anda belum mengendalikan sepenuhnya tentang teknik penjumlahan, pengurangan, pembagian dan perkalian hanya kemudian coba-coba belajar kalkulus. Wah khalayak manalagi kalkulus ini? Selevel, saya juga tak mengerti. Kalau memang betul-betul ingin tahu silahkan manfaatkan Google, Bing atau Yahoo! dan kawan-kawannya.

Sebelum lebih jauh belajar Macro VBA, terlebih dahulu anda sangat saya sarankan untuk banyak belajar menggunakan dan memanfaatkan fitur serta kemustajaban-fungsi yang sudah disediakan oleh excel. Setidaknya dia mutakadim membaca semua artikel alias pelajaran excel nan telah disediakan di Kelas Excel ini.

Dari pengalaman saya, hal ini akan mempermudah beliau kerjakan masuk ke
Papan bawah VBA
ini. Karena bagaimanapun lega dasarnya apa yang diolah maka itu VBA Excel adalah fitur-fitur yang mutakadim disertakan pada excel itu sendiri.

Telah siap belajar VBA Excel?

Apa Itu VBA Macro Excel?

Sebelum lebih lanjut mempelajari tentang VBA Macro excel kita kenalan habis dengan istilah VBA dan Macro pada Microsoft Excel ini.

Konotasi VBA

VBA
adalah singkatan dari
Okuler Basic for Application
yang merupakan turunan dari bahasa
Okuler Basic
yag dikembangkan oleh Microsoft.

Visual Basic sendiri yaitu khalayak bahasa pemrograman
BASIC (Beginners’ All-purpose Symbolic Instruction Code)
yang dikembangkan plong tahun 1963 oleh John George Kemeny dan Thomas Eugene Kurtz yang berasal bermula Dartmouth College.

Jika sira sudah sepan mengusai bahasa Basic maka ia akan makin mudah untuk belajar bahasa Visual Basic (VB) dan seterusnya jika anda memadai mengamankan bahasa VB maka sudah karuan beliau akan kian mudah kerjakan menguasai bahasa VBA (Optis Basic for Application).

Jangankan Bahasa Visual Basic atau Bahasa Basic, Saya malah mentah baca suka-suka istilah bahasa pemrograman.

Anda bisa memisalkan sebuah bahasa pemrograman semisal VBA ibarat bahasa untuk komunikasi sesama manusia dimana kita megenal istilah
bahasa Inggris,
bahasa Jerman,
bahasa Belanda,
Bahasa Korea,
Bahasa Indonesia
dan bukan sebagianya.

Alih-alih digunakan untuk komunikasi sesama makhluk bahasa pemrogaraman komputer jinjing digunakan oleh manusia untuk berkomunikasi dengan komputer lebih tepatnya bakal memberikan instruksi atau perintah-perintah buat menjalankan tugas dan faedah terentu.

Berbeda dengan VB nan umumnya digunakan bikin membuat sebuah tuntutan yang agak gelap sendiri (Stand Alone), seperti yang bisa dibaca bersumber namanya, VBA didesain kerjakan bekerja diatas aplikasi lain. Pada istilah
VBA Excel, aplikasi bukan ini adalah office excel itu sendiri. Sehingga VBA tidak akan dapat melanglang tanpa adanya excel.

VBA lain hanya ada di excel saja, plong paket programa office lainnya pun sudah disertakan VBA, sehingga dikenal
jugaVBA Access, VBA Word, VBA Power point
dan enggak sebagainya. Kendatipun dengan mandu kerja nan sama tentunya dengan kekhasan masing-masing. anggaplah kalau VBA ialah bahasa daerah maka VBA Excel, VBA Access, VBA Word dan VBA Power point adalah logat atau dialek untuk sebuah bahasa provinsi.

Karena blog ini membahas excel tentunya VBA yang dimaksud puas tutorial ini dan tutorial-tutorial selanjutnya ialah VBA Excel. yaitu sebuah bahasa pemrogaraman komputer jinjing yang memungkinkan kita bakal berkomunikasi atau memberikan instruksi-instruksi tertentu dengan excel.

Ringkasnya VBA adalah bahasa pemrograman yang dikembangkan maka dari itu Microsoft nan disertakan intern sebagian besar produk yang ialah bagian pecah Microsoft Office.

Lalu segala itu Macro?

Pengertian Macro

Macro Excel dan Okuler Basic for Applications (VBA) tidaklah setinggi persis, walaupun keduanya terkait dempang, dan seringkali kebanyakan kita menyamaartikan serta menggunakannya secara bergantian. Terkadang disebut macro, kadang disebut VBA dan tidak tahun disebut Macro VBA atau VBA Macro.

Macro bukanlah sebuah bahasa pemrograman. John Walkenbach mengartikan macro misal berikut:

A macro is a sequence of instructions that automates some aspect of Excel.

Macro
adalah jajar-jejer perintah atau kode yang dengannya anda ingin excel malakukan sesuatu secara otomatis. Dengan kata tak macro merupakan kode atau script tertentu sednagkan Visual Basic for Applications yaitu bahasa pemrograman nan Anda gunakan buat takhlik macro.

Masih bingung lagi?

Begini, coba tulis pada sebuah kertas intruksi berikut:

  1. Silahkan berdiri di depan rumah
  2. Pegang bos kamu dengan kedua tangan
  3. Berteriaklah sekuat tenaga

Sudah lalu beliau lakukan?

Karangan plong kertas faktual urutan instruksi tersebut merupakan macro sedangkan bahasa Indonesia yang kamu gunakan kerumahtanggaan penulisan perintah tersebut merupakan VBA.

Ms. Office seorang memahamkan macro dan VBA bagaikan berikut:

A macro is a tool that enables you to automate tasks and add functionality to your forms, reports, and controls. Like macros, VBA lets you add automation and other functionality to your Access application. You can extend VBA by using third-party controls, and you can write your own functions and procedures for your own specific needs.

Makro adalah sebuah alat nan memungkinkan Sira untuk menjalankan perintah secara otomatis dan menambahkan fungsionalitas pada blangko, laporan, dan kontrol Engkau.

Sebagai halnya makro, VBA memungkinkan Anda untuk menjalankan tugas-tugas tertentu secara kodrati dan menambahkan fungsi-fungsi lainnya plong permohonan excel. Anda dapat memperluas kegunaan VBA dengan menggunakan kontrol pihak ketiga, dan Ia bisa menulis manfaat dan prosedur sesuai kebutuhan tertentu.

Kali anda enggak sependapat dengan saya intern mengartikan kedua istilah ini. Tak masalah silahkan sampaikan dikolom komentar untuk tambahan referensi bagi saya.

Oke lalu terserah pun istilah
VBA Code
dan juga
VBA Script. Apa pula maskudnya ini?

Sudahlah, saya tebak kita enggak perlu memperpanjang membahas pengertian Macro dan VBA ini. Toh pada alhasil nan kian signifikan adalah bagaimana kita boleh menyusun kode-kode macro VBA sreg excel sesuai kebutuhan tiap-tiap. Betul?

Pada tuntunan VBA di blog ini saya akan menunggangi istilah Macro, Kode, Script dan VBA ini intern arti yang sama untuk mempermudah penggunaan istilah.

Sehabis invalid membujur gambaran akan halnya apa itu Macro VBA mari kita lanjutkan cak bagi mempelajari langkah-awalan awal sparing VBA Excel pangkal lakukan pemula ini.

Anju-langkah Belajar Macro VBA Excel Dasar

Sebelum lebih lanjut sparing adapun Macro VBA Excel ada sejumlah peristiwa yang terlazim ia lakukan bikin mengikuti tutorial-tutoeial lebih jauh. Untuk menyamakan persepsi meskipun bukan wajib ia bagi saya sarankan beliau untuk mengikuti dan mempraktekkan langsung setiap awalan-langkah berikut ini.

Membuat Folder Idiosinkratis Belajar VBA Excel

Langkah pertama
yang perlu anda lakukan adalah takhlik sebuah folder tunggal buat menyimpan hasil sparing VBA serta file-file hasil praktek sira. Cak semau dimana anda akan mengedrop folder tersebut. Misalnya anda dapat menyimpan folder ini di Drive D dan berikan label untuk folder ini “Kelas VBA“.

Menampilkan TAB Developer

Setelah selesai mewujudkan folder “Kelas VBA”, langkah selanjutnya adalah memastikan bahwa TAB Developer sudah unjuk plong petisi excel yang anda gunakan. Untuk panduannya bisa anda baca pada latihan Cara Menampilkan Tab Developer Excel yang sudah saya tuliskan 3 musim terlampau.

TAB Developer Pada Excel

Seumpama catatan saya batik tuntunan ini dengan menggunakan Office 2016.

Check Security Setting

Cak bagi memastikan kode-kode VBA yang akan kita tulis berjalan baku pastikan bahwa excel yang anda gunakan mutakadim mengijinkan penggunaan macro. Caranya laksana berikut:

  • Puas adegan
    TAB Developer, klik “Macro Security” yang ada di group “Code“.
  • Setelah muncul
    window Trust center
    atur sekadar sebagaimana pada gambar dibawah ini:
    Excel Trust Center - Check Security Setting

    Keterangan:



    1. Disable all macros without notifications: Macro disable tanpa notifikasi. Macro bukan boleh dijalankan sekali-kali
    2. Disable all macros with notifications: Macro disable dengan notifikasi, macro bisa berjalan jika diijinkan oleh User.
    3. Disable all macros except digitally signed macros: Opsi ini belaka akan mengijinkan Macro (VBA) nan telah disertai karcis digital. Penjelasan lebih lanjut dapat beliau pelajari pada pelataran ini.
    4. Enable all macros (not recommended, potentially dangerouscode can run): Mengijinkan semua macro bikin bisa dijalankan pada excel
    5. Trust Acces to the VBA project object model: Item saringan ini merupakan ijin spesial cak bagi dapat mengakses onderdil VBProject. Seandainya dicentang, maka akan diberikan ijin untuk mengakses komponen VBProject.

Setting Trusted Locations

Selain menggunakan digital signature, untuk file excel yang mengandung VBA terpercaya boleh menerobos bagian
security macro
dengan mengedrop file tersebut pada sebuah lokasi terpercaya atau
trusted locations.

Dengan menyimpan file lega folder terpercaya ini maka file excel yang berisi kode-kode macro VBA dapat berjalan sonder pengawasan sehingga memunculkan peringatan atau notifikasi sebagai halnya biasanya. Lokasi ini biasa anda setting pada
Trust Center
pada bagian
Trusted Locations.

Berikut langkah-ancang dominasi yang teradat ia untuk untuk memasukkan folder “KelasVBA” yang telah kita buat sebelumnya sebagai salah satu lokasi yang dipercaya(trusted locations):

  1. Pada bagian TAB Developer, klik “Macro Security” yang cak semau di group “Code” seperti sebelumnya.
  2. Setelah unjuk window Trust center pilih bagian “Trusted Locations
  3. Berikutnya membeda-bedakan
    Add new location.
    Excel Trusted Locations
  4. Pilih tombol
    menu Browse
    dan cari lokasi folder nan akan adan percaya tadi.
  5. Jika sub folder atau folder tidak yang ada di dalam folder yang kita membeda-bedakan lagi akan anda masukkan ke n domestik lokasi terpercaya, centang bagian
    Subfolders of this location are also trusted
  6. Selanjutnya berikan deskripsi untuk lokasi terpilih (mana suka)
    Add New Excel Trusted Locations
  7. Klik OK dan OK lagi lakukan keluar pengaturan

Apabila awalan-awalan yang anda lakukan bersusila maka risikonya rendah lebih sebagaimana ini:

Setting Excel Trusted Locations

Menyimpan File Dengan Perluasan Yang Tepat

Apabila file excel yang anda gunakan mengguanakn Macro VBA, maka harus disimpan dalam format file excel yang tepat. Yakni ukuran file excel nan mendukung enabled Macro.

Hal ini menjadi penting untuk anda ketahui sebab jika kamu keseleo menyimpan dalam format nan tidak mendukung Macro maka Kode macro yang sira tulis bisa hilang ditelan dunia lapis 7.

Bikin ketika ini saya sarankan anda menyimpan file excel dalam format Excel Macro-Enabled Workbook(.xlsm) dengan nama file “Inferior Excel-Macro 1“.

Excel Macro Enabled Workbook

Loch jangan bengong, silahkan disimpan file lega folder yang sudah anda tentukan tadi? Ataupun jangan-jangan sira malah belum membuka program excelnya? Loch, kita kan belum menulis kode sama sekali? Ya ndak apa-apalah, kita nyicil bagi filenya dulu.

Oke sebatas tahap ini kita sudah memiliki file excel dengan cap “Kelas Excel – Macro 1.xlsm” yang tersimpan di folder “Kelas VBA“.

Selanjutnya kita akan menggambar kode atau script macro mula-mula kita. OK

Membeberkan Optis Basic Editor

Langkah lebih lanjut adalah membuka
VBE
atau
Visual Basic Editor. VBE yaitu fasillitas bagi berinteraksi merumuskan kode-kode VBA.

Cara untuk mengungkapkan VBE di excel ini ada tiga:

  1. Lega
    TAB Developer–Grup Code–Diskriminatif menu
    Visual Basic.
    Cara membuka Visual Basic Editor Excel
  2. Klik kanan label sebuah sheet kerumahtanggaan sheets tab kemudian pilih
    View Code.
    Cara membuka VBE Excel
  3. Cara terakhir dan paling kecil mudah adalah dengan memperalat
    Shortcut Alt+F11.

Pasca- anda bertelur membeberkan Visual Basic Penyunting (VBE) maka tampilannya kurang lebih misal berikut:

Visual Basic Editor(VBE) pada Excel

Untuk saat ini biarkan hanya tampilan VBE seperti itu pada tutorial senaljutnya akan kita bahas kian detail mengenai opsi-opsi(options) nan terdapat pada VBE Excel ini.

Menciptakan menjadikan Module Baru

Aktifitas berikutnya yang perlu anda kerjakan pada pembelajaran Macro Excel Dasar kerjakan pemula ini adalah mewujudkan sebuah module baru.

Lega VBE sebuah macro disimpan dalam sebuah module. buat membuat module pertama anda langkah-langkahnya yakni ibarat berikut:

  1. Sreg Project Explorer klik kanan
    VBAProject
    yang berisi keunggulan file.
  2. Pilih
    Insert–Module
  3. Seterusnya sebuah module yunior akan muncul pada
    Project Explorer.
  4. Module pertama nan anda buat tadi secara default akan diberi jenama
    Module1.

Insert New Module

Ketika Engkau melakukan double click pada Modul di VBA Project window (jendela Proyek VBA), kode modul tersebut akan ditampilkan di main code window (tingkap kode penting). Sebuah modul baru lazimnya hampa, namun kelihatannya weduk referensi “Option Explicit” jika Dia telah mengaktifkan opsi ini. Tentang Option Explicit akan dijelaskan lega bagian lain.

Takhlik Macro Purwa

Tugas sira seterusnya adalah menuliskan kode “Sub MacroPertama” pada
main code window. Kemudian
tekan ENTER.

Secara otomatis setelah anda menekan ENTER, dibawah kode nan anda buat tadi akan muncul teks “End Sub“. Ditengah kode yang sudah kita buat tadi tambahkan tulisan kode macro lainnya berikut”

        MsgBox "Saya sedang belajar macro VBA"
      

Sehingga hasil pengunci berpunca script alias kode yang anda buat adalah sebagai berikut:

VBA Macro Pertama saya

        Sub MacroPertama()  MsgBox "Saya sedang belajar macro VBA"  End Sub
      

Menjalankan Macro Pertama

Kerjakan mengintai atau menjalankan hasil kode macro yang sudah lalu sira untuk cak bagi persiapan berikut:

  1. Klik bagian manapun lega bagian MacroPertama nan telah kamu buat, misalnya didepan pustaka
    MsgBox “Saya semenjana berlatih macro VBA”
  2. Pilih menu Run–Run Sub/UserForm

Cara Menjalankan Macro VBA Excel

Hasilnya akan muncul sebuah kotak pesan dialog seperti ini:

Belajar VBA Excel

Deduksi

Panduan Macro VBA ini menunjukkan langkah-langkah persiapan serta cara membuat dan menjalankan sebuah macro primitif menggunakan VBA.

Untuk sekarang Anda telah siap kerjakan memulai belajar VBA Excel pada tahap selanjutnya. Silahkan dibaca ulang dan berikan tinggalkan komentar pasca- mengikuti panduan macro sederhana di atas.

Lega cak bimbingan VBA Excel Radiks selanjutnya kita akan berlatih lebih n domestik tantang Optis Basic Editor. Salam Papan bawah Excel.

Source: https://www.kelasexcel.id/2018/03/belajar-macro-vba-excel-dasar-untuk-pemula.html

Posted by: and-make.com