Bagaimana cara menggunakan fungsi vba dateadd?
Fungsi VBA DATEADD tercantum dalam kategori tanggal dan waktu fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ia mengembalikan tanggal atau waktu dengan interval yang ditambahkan . Secara sederhana, ini dapat menambahkan detik, menit, jam, hari, bulan atau tahun ke nilai tanggal atau waktu dan mengembalikan tanggal dan waktu baru ini sebagai hasilnya.
Sintaksis
Penambahan Tanggal (Interval, Angka, Tanggal)
Argumen
- Interval : Sebuah string untuk menentukan interval.
- “D” – Hari
- “H” – Jam
- “N” – Menit
- “M” – Bulan
- “Q” – Kuartal (dalam satu tahun)
- “S” – Detik
- “ww” – Minggu
- “aaaa” – Bertahun-tahun
- Number : Jumlah interval yang akan ditambahkan ke tanggal.
- Tanggal : Tanggal yang ingin Anda tambahkan jumlah interval tertentu.
Contoh
Untuk memahami secara praktis cara menggunakan fungsi VBA DATEADD, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:
Sub example_DATE() Range("B1") = DateAdd("YYYY", 2, Range("A1")) End Sub
Pada contoh di atas, kita menggunakan fungsi DATEADD untuk menambahkan tiga tahun ke tanggal yang kita miliki di sel A1.
Nah, tanggal yang kita miliki di sel A1 adalah 13 November 2017, dan dalam fungsi tersebut kita menggunakan interval “YYYY” untuk menyebutkan bahwa kita ingin menambahkan tahun ke dalamnya, dan kemudian kita menentukan 2 sebagai tahun.
Alhasil, ia kembali pada 13 November 2019, tepatnya tanggal setelah 3 tahun tersebut.
Komentar
- Jika nilai yang ditentukan adalah nilai selain tanggal atau tanggal yang tidak dapat dikenali sebagai tanggal, VBA akan mengembalikan runtime error 13.