Fitur fitur apa saja yang disediakan oleh VBA Excel macro?

Ringkasan

Jika Anda menonaktifkan Microsoft Visual Basic for Applications (VBA) dan menjalankan Microsoft Excel, beberapa fitur Excel dalam kategori berikut tersedia:

  • Proyek VBA, kode makro XLM dan kontrol ActiveX

  • Uncompiled Add-in (.xla file)

  • Item menu, bilah alat dan tombol pintasan yang berkaitan dengan VBA

Catatan Anda dapat menonaktifkan VBA dengan dua cara:

  • Dengan mengatur setelan pemasangan yang Tidak tersedia ketika Anda menginstal Excel.

  • Dengan menggunakan kebijakan sistem Menonaktifkan VBA untuk aplikasi Office .

Informasi lebih lanjut

Fitur berikut ini di Microsoft Excel dinonaktifkan saat VBA tidak diaktifkan.

Proyek VBA, kode makro XLM dan kontrol ActiveX

  • Anda tidak dapat membuat kode baru atau kontrol ActiveX, atau Anda dapat menjalankan kode yang sudah ada atau kontrol ActiveX.

  • Ketika Anda membuka berkas yang berisi objek terkait programabilitas ini, objek yang akan dihapus, dan Anda menerima peringatan berikut:

    Buku kerja ini telah hilang projek VBA yang, kontrol ActiveX dan fitur terkait pemrograman lainnya.

    Jika Anda mengklik OK, Excel membuka berkas dalam mode baca-saja untuk memastikan bahwa komponen programabilitas tidak sengaja hilang.

  • Model objek Excel masih tersedia bagi program lain; Namun, program lainnya tidak akan dapat mengotomatisasi Excel untuk menggunakan objek programabilitas ini.

Uncompiled Add-in (.xla file)

Uncompiled add-in adalah add-in file yang dibuat dengan menggunakan VBA. Jika Anda membuka uncompiled add-in, Anda menerima peringatan yang sama seperti ketika Anda membuka berkas yang berisi projek VBA yang biasa.

Daftar berikut berisi beberapa built-in add-in yang tidak tersedia:

  • ToolPak analisis

  • Pemecah

  • Wisaya jumlah bersyarat

  • Alat mata uang Euro

  • Wisaya pencarian

  • Semua add-in, termasuk manajer laporan dan add-in dari vendor pihak ketiga

Ketika VBA tidak diinstal, dan Anda membuka berkas yang berisi fungsi yang disediakan oleh add-in, Excel perubahan hasil formula #NAME? karena fungsi tidak tersedia.

Catatan Dikompilasi add-in seperti berkas .xll, Add-in COM, dan otomatisasi Add-in tidak dipengaruhi oleh atau tidak VBA diinstal.

Item menu, tombol toolbar dan tombol jalan pintas yang berkaitan dengan VBA

  • Semua item pada submenu makro menu alat tidak tersedia, makro, Makro data barudan Penyunting Visual Basic

  • Visual Basic toolbar standar masih tersedia, tetapi terbatas tiga tombol tersedia: keamanan, Toolbox kontrol, dan Microsoft Script Editor.

  • Toolbox kontrol tersedia, tetapi tidak ada tombol yang tersedia.

  • Tombol pintasan ALT + F11 untuk beralih ke Penyunting Visual Basic dinonaktifkan, seperti tombol ALT + F8 pintasan untuk membuka kotak dialog Jalankan makro .

Catatan ToolPak analisis fungsi lembar kerja yang mengembalikan #NAME? Jika VBA tidak diinstal dalam versi sebelum Excel 2007 meliputi berikut ini:
ACCRINT CUMIPMT HEX2BIN IMSUM PRICEMAT
ACCRINTM CUMPRINC HEX2DEC INTRATE QUOTIENT
AMORDEGRC DEC2BIN HEX2OCT ISEVEN RANDBETWEEN
AMORLINC DEC2HEX IMABS ISODD RECEIVED
BESSELI DEC2OCT IMAGINARY LCM SERIESSUM
BESSELJ DELTA IMARGUMENT MDURATION SQRTPI
BESSELK DISC IMCONJUGATE MROUND TBILLEQ
BESSELY DOLLARDE IMCOS MULTINOMIAL TBILLPRICE
BIN2DEC DOLLARFR IMDIV NETWORKDAYS TBILLYIELD
BIN2HEX DURATION IMEXP NOMINAL WEEKNUM
BIN2OCT EDATE IMLN OCT2BIN WORKDAY
COMPLEX EFFECT IMLOG10 OCT2DEC XIRR
CONVERT EOMONTH IMLOG2 OCT2HEX XNPV
COUPDAYBS ERF IMPOWER ODDFPRICE YEARFRAC
COUPDAYS ERFC IMPRODUCT ODDFYIELD YIELD
COUPDAYSNC FACTDOUBLE IMREAL ODDLPRICE YIELDDISC
COUPNCD FVSCHEDULE IMSIN ODDLYIELD YIELDMAT
COUPNUM GCD IMSQRT PRICE
COUPPCD GESTEP IMSUB PRICEDISC

Referensi

Untuk informasi selengkapnya tentang tidak memasang VBA dukungan di kantor, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

281953 fitur dinonaktifkan saat Visual Basic untuk aplikasi tidak diinstal

Perlu bantuan lainnya?

VBA Macro Excel di gunakan untuk menciptakan Fitur-fitur baru dalam Excel, Kemudian VBA Macro juga bisa membuat suatu aplikasi beserta datanya. Dengan menggunakan VBA Macro kamu akan lebih di mudahkan dalam mengerjakan serta menyerlesaikan kegiatan tertentu. 

Dalam VBA Macro ada beberapa Cakupan yang harus kamu ketahui sebagai dasar pembelajar VBA Macro Excel. Cakupan Komponen yang ada di VBA Macro adalah cakupan yang menyelimuti dan saling berkaitan antara komponen 1 dan komponen lainnya.

Cakupan Komponen VBA Macro Excel

  1. Kode / Script
    VBA Macro merupakan Script Pemrograman, Jadi dalam penggunaan VBA Macro kamu akan di suguhkan dengan Script/Kode yang menjadi bagian dari VBA tersebut. Dengan menggunakan Kode/Script tersebut kamu bisa menciptakan fitur atau aplikasi baru dengan menggunakan VBA Macro Excel. Contoh pembuatan aplikasi ini seperti aplikasi Perpustakaan, Perkantoran dan lainnya. Kemudian kamu juga bisa membuat aplikasi yang fungsional dan kompleks.
  2. Module
    Script yang kamu buat akan tersimpan di Module. Module ini akan tersimpan bersama Workbook yang kamu buat. Namun perlu di ingat bahwa Module hanya bisa di edit menggunakan Visual Basic Editor.
  3. Procedures
    Ketika Script VBA ditulis dan disimpan dalam module maka perintah tersebut akan di susun sehingga mudah di pahamai oleh Komputer dan hal itu di sebut dengan Prosedure.
  4. Sub Procedure
    Sub Procedure merupakan salah satu jenis prosedur yang tersusun dengan berbagai pernyataan.
  5. Function
    Function bertugas untuk menghasilkan suatu nilai, Cara yang dilakukan oleh Function adalah dengan mengolah argumen menggunakan rumus yang digunakan. Contohnya kita menggunakan sebuah rumus yang di letakan pada Formula Bar.
  6. Objects
    VBA merupakan pemrograman yang bersifat Objects Oriented. Namun dikarnakan VBA Macro bekerja dalam aplikasi Ms Excel, Maka Objek yang bisa digunakan juga berasal dari aplikasi Excel tersebut. Contohnya seperti Grafik, Range, Shapes dan lainnya. Nah kamu bisa memanipulasi objek-objek yang ada dengan menggunakan beberapa Model class yang di siapkan dalam Ms Excel.
  7. Collections
    Collections merupakan bagian dari Objects, Bisa dikatakan bahwa Collections ini adalah turunan dari objects. Contohnya Objects Shapes, Nah di dalamnya terdapat anggota Shape yang disebut dengan Collection. Namun pada dasarnya Collectios ini sama saja yaitu "Objek".
  8. Object Hierarchy
    Object yang kamu gunakan bisa di aktifkan dengan menggunakan Hierarchy. Jadi Objek yang buat di aktifkan menggunakan Script tertentu.
  9. Active Objects
    Ketika objek sedang aktiv, Kamu bisa memangilnya dengan lebih mudah dan simple. Jadi ketila objek aktiv maka kamu tidak perlu menggunakan Script khusus untuk memanggilnya. Sebagai contoh, Misalnya kamu akan bekerja dengan "Belajar.xlsx" maka kamu bisa langsung memanggilnya dengan : worksheet("Sheet2").Range("A2"). Lebih sederhana bukan ?
  10. Object Properties
    Setiap Objects yang digunakan memiliki Properties untuk mengatur objek tersebut. Dengan menggunakan Objek Propersies ini kamu bisa dengan mudah mengatur / Menyeting objek yang digunakan dalam aplikasi yang di buat.
  11. Variable
    Variabel merupakan suatu ruang data yang digunaka untuk menyimpan Value. Sebagai contoh, Ketika kamu mengetikan Kelas=10 maka bisa di katakan bahwa kamu telah memasukan angka 10 kedalam Variable "Kelas". 
  12. Object Methods
    Object Methods digunakan untuk mengatur Objek yang digunakan menggunakan Script tertentu.
  13. Events
    Event mengatur sesuatu yang terjadi ketika event "Berjalan", Contohnya seperti Workbook_Open maka event akan mengatur apa yang akan terjadi ketika Workbook terbuka.

Nah itu merupakan Cakupan komponen yang ada pada VBA Macro Excel. Hal ini adalah dasar yang harus di pahami sebelum kamu lebih jauh lagi melangkah untuk mempelajari VBA Macro. 

  • Baca Juga : Pengertian dan Fungsi VBA Macro Excel

Apa itu Excel VBA macro?

Bahasa yang dipakai pada macro Excel adalah bahasa pemogramman Visual Basic for Application (VBA). VBA adalah bahasa pemrograman berbasis objek untuk memudahkan proses pekerjaan sehari-hari pada Microsoft excel, dari langkah-langkah yang panjang kita dapat lakukan dengan satu langkah mudah.

8 Jelaskan apa yang anda pahami mengenai fitur VBA pada ms Excel?

VBA yang merupakan singkatan dari Visual Basic for Applications adalah fungsi dari Visual Basic yang ditanamkan dalam suatu peranti lunak. Dalam keluarga Microsoft, VBA adalah merupakan suatu alat yang digunakan untuk mengembangkan program yang dapat mengontrol Excel. Namun berbeda antara VBA dengan VB (Visual Basic).

Apa itu macro Excel dan Fungsinya?

Macro sendiri merupakan deretan fungsi dan perintah program yang disimpan dalam menu Visual Basic. Macro ini dapat dipakai oleh pengguna untuk membuat perintah menggunakan bahasa Visual Basic for Application (VBA). Fungsi macro ini dalam Excel dikenal sebagai User Defined Function (UDF).

Apa yang dimaksud dengan Visual Basic for Applications VBA?

Microsoft Visual Basic for Applications (VBA) adalah sebuah turunan bahasa pemrograman Visual Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi yang terintegrasi antara lingkungan pemrograman(Visual Basic Editor)dengan bahasa pemrograman(Visual Basic)yang memudahkan user untuk mendesain ...