VBA Hari Ini

VBA Today Function

Hari ini berarti tanggal saat ini, di lembar kerja Sekarang fungsi melakukan hal yang sama yang memberi kita tanggal dan waktu sekarang tetapi tidak ada fungsi hari ini yang ada di VBA itu sendiri, metode untuk mendapatkan tanggal saat ini dari sistem adalah dengan menggunakan fungsi tanggal dan tidak seperti fungsi tanggal fungsi sekarang hanya memberi kita tanggal sekarang.

Di excel kami memiliki beberapa fungsi berguna yang dapat membantu kami setiap hari. Excel membuat semua hidup kita mudah di tempat kerja. Saat saya bilang excel “daily” memiliki rumus untuk mengembalikan tanggal hari ini juga, tidak hanya tanggal, kita juga bisa mendapatkan tanggal dan waktu saat ini bersama-sama. Begitulah ragam rumus excel. Jika Anda adalah pengguna excel biasa, saya harap Anda telah menemukan rumus yang disebut "HARI INI" di excel untuk memasukkan tanggal saat ini seperti yang ditunjukkan di komputer kerja Anda. Tapi kami tidak memiliki fungsi TODAY di VBA, lalu bagaimana kami mendapatkan tanggal HARI INI dari VBA. Artikel ini akan menunjukkan kepada Anda bagaimana bekerja dengan tanggal HARI INI di VBA. Lanjutkan membaca.

Apa Formula untuk mendapatkan Tanggal Hari Ini di VBA?

Jika tidak ada rumus yang disebut HARI INI lalu bagaimana kita mendapatkan tanggal hari ini dari VBA? Ini adalah pertanyaan umum yang ditanyakan semua orang tetapi solusinya sederhana kami memiliki rumus dengan nama yang berbeda yaitu fungsi DATE.

Apa Fungsi Tanggal di VBA?

DATE sama persis dengan fungsi VBA TODAY tetapi ini bukan fungsi yang mudah menguap kecuali Anda menjalankan makro atau memicu makro.

Sintaks fungsi DATE tidak memiliki argumen, kita hanya perlu meneruskan fungsi DATE itu saja.

TANGGAL ()

Contoh Fungsi Tanggal di VBA

DATE berfungsi untuk mengembalikan tanggal saat ini dari sistem. Ini sangat berguna ketika kami menggunakan ini sebagai bagian dari proyek VBA besar. Untuk memiliki pengetahuan yang adil tentang ini, pertama saya akan menunjukkan kepada Anda contoh sederhana dari fungsi DATE.

Contoh 1

Mari buat fungsi DATE sederhana untuk menunjukkan tanggal sekarang di kotak pesan. Ikuti langkah-langkah di bawah ini untuk menulis makro excel.

Langkah 1: Buat subprocedure dengan menamai makro.

Langkah 2: Deklarasikan variabel sebagai "Tanggal". Fungsi DATE mengembalikan hasil sebagai tanggal saja sehingga tipe data variabel harus "Tanggal".

Kode:

 Sub Today_Example1 () Dim K Sebagai String End Sub 

Langkah 3: Tetapkan nilai ke variabel "k" sebagai fungsi DATE .

Kode:

 Sub Today_Example1 () Dim K Sebagai String K = Tanggal Akhir Sub 

Langkah 4: Sekarang nilai variabel "k" di kotak pesan di VBA .

Kode:

 Sub Today_Example1 () Dim K Sebagai String K = Tanggal MagBox K End Sub 

Jalankan kode kita akan melihat tanggal saat ini seperti yang ditunjukkan di sistem.

Catatan: Format tanggal dapat bervariasi berdasarkan pengaturan sistem. Bisa dalam "bb-hh-tt", "hh-bb-tt".

Fungsi Tanggal untuk mencari Batas Waktu adalah Hari Ini

Fungsi tanggal lebih membantu dalam konteks menemukan tanggal jatuh tempo EMI, pembayaran Kartu Kredit, Pembayaran Asuransi, dll ...

Asumsikan Anda bekerja sebagai petugas pemulihan pinjaman dan Anda memiliki daftar pelanggan dengan jumlah jatuh tempo dan tanggal jatuh tempo.

Di kolom status, Anda membutuhkan hasil sebagai "Jatuh Tempo Hari Ini" jika tanggal jatuh tempo sama dengan tanggal sistem saat ini.

Ini dapat dilakukan dengan menggunakan kondisi IF dan loop di VBA. Di bawah ini adalah kode siap pakai untuk Anda sampai pada hasilnya.

Kode:

 Sub Today_Example2 () Dim K As Integer For K = 2 To 11 If Cells (K, 3) Value = Date Then Cells (K, 4) .Value = "Due is on Today" Else Cells (K, 4). Value = "Tidak Hari Ini" Berakhir Jika K Berikutnya Akhir Sub 

Ini akan sampai pada hasil di kolom status.

Seperti ini dalam banyak skenario, kita dapat menggunakan fungsi DATE untuk memeriksa tanggal dan melakukan beberapa jenis tindakan.

Anda dapat mengunduh Fungsi VBA Today ini di sini. Templat Excel Fungsi VBA Hari Ini