Bagaimana cara menggunakan fungsi vba weekday?
Fungsi VBA WEEKDAY tercantum dalam kategori tanggal fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ia mengembalikan nomor hari (mulai dari 1 hingga 7) menggunakan nomor hari dari tanggal yang ditentukan. Secara sederhana, ini mengembalikan jumlah hari dalam seminggu.
Sintaksis
Hari Kerja(Tanggal, [Hari PertamaMinggu])
Argumen
- Tanggal : Tanggal valid yang ingin Anda dapatkan hari dalam seminggu.
- [FirstDayOfWeek] : Sebuah string untuk menyetel hari pertama dalam seminggu [Ini adalah argumen opsional dan jika dihilangkan, VBA menggunakan vbSunday secara default].
- vbUseSystemDayOfWeek – Tergantung pada pengaturan sistem.
- vbMinggu – Minggu
- vblunday – senin
- vbSelasa – Selasa
- vbRabu – Rabu
- vbKamis – Kamis
- vbJumat – Jumat
Contoh
Untuk memahami secara praktis cara menggunakan fungsi VBA WEEKDAY, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:
Sub example_WEEKDAY() Range("B1").Value = Weekday(Range("A1")) End Sub
Pada kode di atas kita menggunakan WEEKDAY untuk mendapatkan hari dalam seminggu (Rabu 15 Mei 2019) tanggal yang kita miliki di sel A1 dan hasilnya kita memiliki 4 di sel B1.
Harinya adalah hari Rabu, yang merupakan hari keempat dalam seminggu (dibutuhkan hari Minggu sebagai hari pertama dalam minggu itu), sehingga hasilnya menghasilkan 4.
Komentar
- Jika tanggal yang ditentukan adalah nilai selain tanggal atau string yang tidak dapat dikenali sebagai tanggal, VBA akan mengembalikan kesalahan runtime 13.