Secara etimologi dalam ilmu komputer Function adalah bagian dari sebuah kode pemrograman di dalam program yang lebih besar, dan menjalankan tugas tertentu. Jadi pada intinya Function itu merupakan suatu bagian kecil dari pemerograman yang besar.
Pada kegiatan programming sehari-hari tentunya function sangat sering digunakan. Dalam VBA Excel, function hampir setiap kali digunakan ketika membuat macro.
Kali ini web
Matematika Akuntansi akan berbagi ilmu tentang
56 Function VBA Excel yang sering digunakan dalam programming sehari-hari.
Dalam VBA Excel ada banyak Function tersedia. Namun, hanya ada beberapa function saja yang sering digunakan, diantaranya adalah :
No | Function | Fungsi |
---|
1 | MsgBox | Berfungsi untuk menampilkan kotak dialog yang dilengkapi dengan pesan dari tombol. Biasanya digunakan untuk menampilkan value yang sengaja ingin ditampilkan. |
2 | InputBox | Berfungsi untuk menampilkan kotak teks di dalam sebuah kotak dialog. User harus memasukan nilai, entah itu text atau angka ke dalam kotak teks tersebut. |
3 | Shell | Berfungsi untuk menjalankan program atau aplikasi lain. |
4 | Abs | Berfungsi untuk menampilkan nilai absolute. Yang dimaksud nilai absolute adalah angka positif. Jadi, angka absolute dari -9 adalah 9. |
5 | Array | Berfungsi untuk menghasilkan sebuah variant yang mengandung array. |
6 | Asc | Berfungsi untuk mengubah karakter pertama sebuah string ke dalam format ASCII. |
7 | Atn | Berfungsi untuk menghasilkan nilai arc tangent pada sebuah angka. |
8 | Choose | Berfungsi untuk menghasilkan nilai sebuah daftar items. |
9 | Chr | Mengubah nilai ANSI menjadi string. |
10 | Cos | Berfungsi untuk menghasilkan angka cosines (kosinus) |
11 | CurDir | Berfungsi untuk menampilkan path file yang saat itu sedang aktif. |
12 | Date | Berfungsi untuk menampilkan tanggal. |
13 | DateAdd | Berfungsi untuk menghasilkan tanggal yang sudah ditambahkan nilai tertentu. Misalnya, untuk menampilkan dua bulan dihitung dari bulan saat ini. |
14 | DateDiff | Berfungsi untuk menampilkan rentang waktu antara satu tanggal dengan tanggal lain. Hasil yang didapat adalah integer. Fungsi ini bisa digunakan untuk menghitung jumlah tanggal antara tanggal lahir dan tanggal sekarang. |
15 | DatePart | Berfungsi untuk menampilkan bagian tertentu pada sebuah tanggal, misalnya hari dalam satu tahun. Hasil yang didapatkan berupa angka (Integer) |
16 | DateSerial | Berfungsi untuk mengubah tanggal menjadi nomor serial. |
17 | DateValue | Mengubah string menjadi sebuah tanggal. |
18 | Day | Menghasilkan hari dalam sebuah bulan. |
19 | Dir | Untuk menampilkan nama file atau direktori yang sesuai dengan pola tertentu. |
20 | Erl | Berfungsi untuk menampilkan posisi baris (dalam bentuk angka) dalam script yang memicu munculnya error. |
21 | Err | Berfungsi untuk mendeteksi jensi kesalahan dan dalam bentuk kode kesalahan angka. |
22 | Error | Berfungsi untuk menampilkan jenis kesalahan yang didapat dari kode kesalahan angka. |
23 | FileLen | Berfungsi untuk menampilkan ukuran file dalam satuan bytes. |
24 | Fix | Berfungsi untuk membulatkan angka pecahan. |
25 | Format | Menampilkan sebuah expression dalam format tertentu. |
26 | Getsetting | Berfungsi untuk menampilkan nilai dari registry Ms. Windows. |
27 | Hex | Berfungsi untuk mengubah angka decimal menjadi hexadecimal. |
28 | Hour | Berfungsi untuk menampilkan jam dari sebuah sistem waktu. |
29 | InputBox | Berfungsi untuk menampilkan kotak dialog yang dilengkapi dengan kotak teks. |
30 | InStr | Berfungsi untuk menampilkan posisi sebuah string di dalam string yang lain. |
31 | Int | Berfungsi untuk mengubah angka menjadi integer (bilangan nonpecahan). |
32 | IPmt | Berfungsi untuk menampilkan pembayaran bunga dari sebuah pinjaman. |
33 | IsArray | Berfungsi untuk mendeteksi apakah sebuah variabel berjenis array atau bukan. Hasil yang didapat adalah True atau False. |
34 | IsDate | Berfugnsi untuk mendeteksi apakah sebuah ekspresi adalah tanggal atau bukan. |
35 | IsEmpty | Akan menghasilkan True saat sebuah variabel belum diinisialisasi (belum diisi oleh sebuah nilai) |
36 | IsError | Akan menghasilkan True jika sebuh expresi menampilkan kesalahan. |
37 | IsNull | Akan menghasilkan True saat sebuah expresi tidak mengandug data yang valid. |
38 | IsNumeric | Akan menghasilkan True apabilan sebuah expresi menghasilkan value yang dianggap sebagai angka. |
39 | LCase | Berfugnsi untuk mengubah string menjadi huruf kecil semua (lowercase) |
40 | Left | Berfungsi untuk menampilkan posis sebuah karakter. Misal huruf pada text dihitung dari kiri. |
41 | Len | Berfungsi untuk menampilkan dalam bentuk angka, panjang sebuah string. |
42 | LTrim | Berfungsi untuk menghilangkan spasi di depan teks itu. |
43 | Mid | Berfungsi untuk menampilkan jumlah karakter dalam sebuah teks. |
44 | Minute | Berfungsi untuk menampilkan menit di dalam sebuah jam. |
45 | Month | Berfungsi untuk menampilkan bulan di dalam sebuah tanggal. |
46 | Now | Berfungsi untuk menampilkan sistem tanggal dan waktu. |
47 | Replace | Berfungsi untuk mengganti karakter di dalam sebuah string dengan karakter lain. |
48 | Right | Berfungsi untuk menampilkan angka yang menunjukan posisi karakter dalam sebuah string dihitung dari kanan. |
49 | Rnd | Berfungsi untuk menampilkan angka acak dari 0 hingga 1. |
50 | RTrim | Berfungsi untuk menghapus spasi di akhir (sebelah kanan) teks. |
51 | Sin | Berfungsi untuk menhasilkan angka sinus. |
52 | Sqr | Berfungsi untuk mencari akar dari sebuah angka. |
53 | Timer | Berfungsi untuk menghitung jumlah detik dihitung dari tengah malam. |
54 | Trim | Berfungsi untuk menghapus spasi di depan dan di belakang teks. |
55 | UCase | Berfungsi untuk mengubah string menjadi huruf kapital seluruhnya. |
56 | Year | Berfungsi untuk menampilkan tahun dari sebuah tanggal. |
Dengan memahami function-function di atas, maka kalian akan semakin mahir dalam membuat macro VBA excel dan akan banyak masalah mengenai pengolahan data yang bisa kalian pecahkan.
Referensi :
- https://id.m.wikipedia.org/wiki/Fungsi
Demikian artikel kali ini.
Mohon maaf apabila ada salah-salah kata.
Apabila ada yang ingin ditanyakan atau disampaikan, silahkan untuk menulis pada kolom komentar di bawah.
Salam,
Muhamad Pajar SidikPresident Director of (
matematikaakuntansi.blogspot.com)Email :
fajarmoehamad@gmail.com
Jika ingin bertanya secara privat, Silahkan hubungi no 085709994443
dan untuk berkomentar silahkan klick link di bawah ini 👇