Bagaimana cara menggunakan fungsi vba formatdatetime?
Fungsi VBA FORMATDATETIME tercantum dalam kategori konversi tipe data fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ia mengembalikan string dengan menerapkan format tanggal dan waktu dan mengembalikannya sebagai string . Sederhananya, saat Anda menerapkan ekspresi, ekspresi tersebut dapat menerapkan format data dan waktu ke dalamnya.
Sintaksis
FormatDateTime(Ekspresi, [NamedFormat])
Argumen
- Ekspresi : Nilai yang ingin Anda format sebagai tanggal.
- [NamedFormat] : Pencacahan vbDateTimeFormat untuk menentukan format yang ingin Anda terapkan pada ekspresi.
- vbGeneral: sesuai dengan pengaturan tanggal umum sistem.
- vbLongDate: Menurut pengaturan tanggal panjang sistem.
- vbLongTime: sesuai dengan pengaturan Sistem Lama.
- vbShortDate: Menurut pengaturan tanggal pendek sistem.
- vbShortTime: sesuai dengan pengaturan Waktu Singkat sistem.
Contoh
Untuk memahami secara praktis cara menggunakan fungsi VBA FORMATDATETIME, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:
Sub example_FORMATDATETIME() Range("B1").Value = FormatDateTime(Range("A1")) End Sub
Pada kode di atas, kami menggunakan FORMATDATETIME untuk mengonversi nilai di sel A1 menjadi nilai tanggal dan waktu yang valid (menurut VBA) dan mengembalikan hasilnya di sel B1.
Komentar
- Jika nilai yang ditentukan adalah nilai selain tanggal dan waktu atau string yang tidak dapat dikenali sebagai tanggal dan waktu, VBA akan mengembalikan runtime error 13.