VBA Hari Ini

Fungsi VBA Hari Ini

Hari ini bermaksud tarikh semasa, dalam fungsi lembar kerja Sekarang melakukan perkara yang sama yang memberi kita tarikh dan masa semasa tetapi tidak ada fungsi hari ini yang terbina dalam VBA itu sendiri, kaedah untuk mendapatkan tarikh sistem semasa adalah dengan menggunakan fungsi tarikh dan tidak seperti fungsi tarikh fungsi sekarang hanya memberi kita tarikh semasa.

Di excel kami mempunyai beberapa fungsi berguna yang dapat membantu kami setiap hari. Excel memudahkan semua kehidupan kita di tempat kerja. Apabila saya mengatakan "harian" excel mempunyai formula untuk mengembalikan tarikh hari ini juga, bukan hanya tarikh, kita juga dapat mengumpulkan tarikh dan waktu semasa bersama. Begitulah pelbagai formula excel. Sekiranya anda pengguna biasa excel, saya harap anda telah menemukan formula yang disebut "HARI INI" di excel untuk memasukkan tarikh semasa seperti yang ditunjukkan di komputer anda yang bekerja. Tetapi kita tidak mempunyai fungsi HARI INI di VBA, lalu bagaimana kita mendapatkan tarikh HARI INI dari VBA. Artikel ini akan menunjukkan kepada anda cara bekerja dengan tarikh HARI INI di VBA. Teruskan membaca.

Apakah Formula untuk mendapatkan Tarikh Hari Ini di VBA?

Sekiranya tidak ada formula yang dipanggil HARI INI, bagaimana kita mendapatkan tarikh hari ini dari VBA? Ini adalah soalan biasa yang ditanyakan oleh semua orang tetapi jalan penyelesaiannya mudah kita mempunyai formula dengan nama yang berbeza iaitu fungsi DATE.

Apakah Fungsi Tarikh dalam VBA?

DATE sama seperti fungsi VBA HARI INI tetapi ini bukan fungsi tidak stabil melainkan anda menjalankan makro atau mencetuskan makro.

Sintaks fungsi DATE tidak mempunyai argumen, kita hanya perlu meneruskan fungsi DATE itu sahaja.

TARIKH ()

Contoh Fungsi Tarikh di VBA

Fungsi DATE untuk mengembalikan tarikh semasa sistem. Ini sangat berguna apabila kita menggunakannya sebagai sebahagian daripada projek VBA yang besar. Untuk mempunyai pengetahuan yang adil mengenai perkara ini, saya akan menunjukkan kepada anda contoh ringkas fungsi DATE.

Contoh # 1

Mari buat fungsi DATE ringkas untuk menunjukkan tarikh semasa di kotak mesej. Ikuti langkah di bawah untuk menulis makro excel.

Langkah 1: Buat subproses dengan menamakan makro.

Langkah 2: Nyatakan pemboleh ubah sebagai "Tarikh". Fungsi DATE mengembalikan hasilnya sebagai tarikh sahaja sehingga jenis data berubah-ubah harus "Tarikh".

Kod:

 Sub Hari Ini_Contoh1 () Dim K Sebagai String End Sub 

Langkah 3: Tetapkan nilai kepada pemboleh ubah "k" sebagai fungsi DATE .

Kod:

 Sub Hari Ini_Contoh1 () Dim K Sebagai Rentetan K = Tarikh Akhir Sub 

Langkah 4: Sekarang nilai pemboleh ubah "k" di kotak mesej di VBA .

Kod:

 Sub Hari Ini_Contoh1 () Dim K Sebagai Rentetan K = Tarikh MagBox K Akhir Sub 

Jalankan kod yang seharusnya kita lihat tarikh semasa seperti yang ditunjukkan dalam sistem.

Catatan: Format tarikh boleh berbeza-beza berdasarkan pengaturan sistem. Ini bisa dalam bentuk "mm-dd-yy", "dd-mm-yy".

Fungsi Tarikh untuk mencari Hutang adalah Hari Ini

Fungsi tarikh lebih berguna dalam konteks mencari tarikh akhir EMI, pembayaran Kad Kredit, Pembayaran Insurans, dll ...

Anggap anda bekerja sebagai pegawai pemulihan pinjaman dan anda mempunyai senarai pelanggan dengan jumlah dan tarikh jatuh tempo mereka.

Di lajur status, anda memerlukan hasilnya sebagai "Batas Waktu Hari Ini" jika tarikh jatuh tempo sama dengan tarikh sistem semasa.

Ini dapat dilakukan dengan menggunakan keadaan IF dan gelung dalam VBA. Berikut adalah kod readymade untuk anda sampai pada hasilnya.

Kod:

 Sub Today_Contoh2 () Dim K Sebagai Integer Untuk K = 2 Hingga 11 Jika Sel (K, 3). Nilai = Tarikh Kemudian Sel (K, 4). Nilai = "Selesai Ada Hari Ini" Sel Lain (K, 4). Nilai = "Tidak Hari Ini" Tamat Jika Selanjutnya Akhir K Akhir 

Ini akan sampai pada hasil di lajur status.

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

Anda boleh memuat turun Fungsi Hari Ini VBA ini di sini. Templat Excel Fungsi VBA Hari Ini