Cara membuat Fungsi Excel Kustom menggunakan VBA

Daftar Isi:

Cara membuat Fungsi Excel Kustom menggunakan VBA
Cara membuat Fungsi Excel Kustom menggunakan VBA

Video: Cara membuat Fungsi Excel Kustom menggunakan VBA

Video: Cara membuat Fungsi Excel Kustom menggunakan VBA
Video: Cara Memperbaiki Microsoft Office Yang Error, Fitur Repair. Indonesia - YouTube 2024, April
Anonim

Microsoft Excel Pack dilengkapi dengan banyak fungsi yang ditentukan sebelumnya yang melakukan pekerjaan maksimum bagi kami. Kami tidak pernah membutuhkan fungsi lain selain fungsi bawaan di sebagian besar kasus. Tapi, bagaimana jika Anda membutuhkan beberapa fungsi yang tidak disediakan oleh fungsi Excel yang didefinisikan sebelumnya?

Microsoft Excel memungkinkan kami untuk membuat Fungsi Kustom Excel atau Fungsi yang Ditetapkan Pengguna menggunakan VBA. Kita dapat membuat Fungsi Excel Kustom dengan fungsi yang kita inginkan dan mereka dapat diakses di Lembar Excel sebagai Fungsi Excel biasa menggunakan "=" diikuti oleh nama fungsi. Saya akan membawa Anda melalui langkah-langkah untuk membuat Fungsi Excel khusus menggunakan VBA.

Buat Fungsi Excel Kustom

Karena kita akan membuat Fungsi Custom Excel menggunakan VBA, kita perlu mengaktifkan tab "Pengembang" terlebih dahulu. Secara default, ini tidak diaktifkan dan kita dapat mengaktifkannya. Buka Lembar Excel dan klik pada tombol Excel dan kemudian klik "Opsi Excel". Kemudian centang kotak, di samping “ Tampilkan tab Pengembang di Pita ”.

Sekarang, untuk membuka Editor Visual Basic, ketuk pada tab Pengembang dan klik pada ikon "Visual Basic" untuk meluncurkan Editor Visual Basic.
Sekarang, untuk membuka Editor Visual Basic, ketuk pada tab Pengembang dan klik pada ikon "Visual Basic" untuk meluncurkan Editor Visual Basic.
Image
Image

Anda bahkan dapat menggunakan pintasan keyboard “ Alt + F11 ”Untuk meluncurkan Editor Visual Basic. Jika Anda menggunakan pintasan keyboard ini, maka Anda tidak perlu mengaktifkan tab Pengembang juga.

Sekarang, semuanya diatur untuk membuat Custom Excel Function. Klik kanan pada "Microsoft Excel Objects", klik "Insert" dan kemudian klik "Modul".

Ini membuka jendela polos yang merupakan tempat untuk menulis kode.
Ini membuka jendela polos yang merupakan tempat untuk menulis kode.
Sebelum menulis kode, Anda perlu memahami contoh sintaks yang perlu diikuti untuk membuat Custom Excel Function dan di sini bagaimana caranya,
Sebelum menulis kode, Anda perlu memahami contoh sintaks yang perlu diikuti untuk membuat Custom Excel Function dan di sini bagaimana caranya,

Fungsi myFunction (argumen) tipe kembalian

myFunction = some_calculation

Fungsi Akhir

Tidak ada pernyataan 'Kembali' seperti yang kita miliki dengan bahasa pemrograman normal.

Masukkan kode Anda di jendela polos yang baru saja dibuka. Sebagai contoh, saya akan membuat fungsi "FeesCalculate" yang menghitung ‘8%’ dari nilai yang diberikan ke fungsi. Saya menggunakan jenis pengembalian sebagai "Double" karena nilai mungkin dalam desimal juga. Anda dapat melihat itu, kode saya mengikuti sintaks VBA.

Sekarang, ini adalah waktu untuk menyimpan buku kerja Excel. Simpan dengan ekstensi '.xslm' untuk menggunakan excel sheet dengan Macro. Jika Anda tidak menyimpannya dengan ekstensi ini, itu akan menimbulkan kesalahan.
Sekarang, ini adalah waktu untuk menyimpan buku kerja Excel. Simpan dengan ekstensi '.xslm' untuk menggunakan excel sheet dengan Macro. Jika Anda tidak menyimpannya dengan ekstensi ini, itu akan menimbulkan kesalahan.
Itu dia!
Itu dia!

Sekarang, Anda dapat menggunakan Fungsi Ditetapkan Pengguna dalam lembar Excel sebagai fungsi Excel biasa menggunakan "=". Ketika Anda mulai mengetik “=” di sel, ini menunjukkan kepada Anda fungsi yang dibuat bersama dengan fungsi bawaan lainnya.

Anda dapat melihat contoh di bawah ini:
Anda dapat melihat contoh di bawah ini:
Fungsi Kustom Excel tidak dapat mengubah lingkungan Microsoft Excel dan dengan demikian mereka memiliki keterbatasan.
Fungsi Kustom Excel tidak dapat mengubah lingkungan Microsoft Excel dan dengan demikian mereka memiliki keterbatasan.

Keterbatasan Fungsi Excel Kustom

Fungsi Kustom Excel tidak dapat melakukan hal berikut,

  • Masukkan, format atau hapus sel pada spreadsheet.
  • Mengubah nilai dari sel lain.
  • Menambahkan nama ke buku kerja.
  • Ubah nama, hapus, pindahkan atau tambahkan lembaran ke buku kerja.

Ada banyak lagi keterbatasan dan disebutkan adalah beberapa dari mereka.

Ini adalah langkah-langkah sederhana yang harus diikuti untuk membuat Fungsi Custom Excel.

Direkomendasikan: