VBA Hari Ini

VBA Hari Ini

Fungsi VBA Hari Ini

Hari ini berarti tanggal saat ini. Di lembar kerja, fungsi SEKARANG melakukan hal yang sama, yang memberi kita tanggal dan waktu saat ini, tetapi tidak ada fungsi Hari Ini bawaan di VBA. Jadi sebagai gantinya, metode untuk mendapatkan tanggal sistem saat ini adalah dengan menggunakan fungsi Tanggal. Namun, tidak seperti fungsi SEKARANG, fungsi Tanggal hanya memberi kita tanggal saat ini.

Di Excel, kami memiliki beberapa fungsi berguna yang dapat membantu kami setiap hari. Excel membuat hidup kita mudah di tempat kerja. Saat kita mengatakan “harian”, Excel juga memiliki rumus untuk mengembalikan tanggal hari ini. Tidak hanya tanggal, tetapi kita juga bisa mendapatkan tanggal dan waktu saat ini bersama-sama. Demikianlah ragam rumus excel. Jika Anda adalah pengguna reguler Excel, kami harap Anda telah menemukan rumus ‘HARI INI’ di excel untuk memasukkan tanggal saat ini seperti yang ditampilkan di komputer kerja Anda. Tapi kami tidak memiliki fungsi HARI INI di VBA. Jadi, bagaimana kita mendapatkan tanggal HARI INI dari VBA? Artikel ini akan menunjukkan cara bekerja dengan tanggal HARI INI di VBA. Baca terus.

Anda bebas menggunakan gambar ini di situs web Anda, templat, dll., Harap berikan kami tautan atribusiBagaimana Memberikan Atribusi? Tautan Artikel menjadi Hyperlink
Misalnya: Sumber: VBA Today (wallstreetmojo.com)

Apa Formula untuk mendapatkan Tanggal Hari Ini di VBA?

Jika tidak ada rumus bernama HARI INI, 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?

Fungsi DATE sama dengan fungsi VBA TODAY. Tapi ini bukan fungsi yang mudah menguap kecuali Anda menjalankan Makro atau memicu Makro.

Sintaks fungsi DATE tidak memiliki argumen apa pun. Jadi, kita perlu melewatkan fungsi DATE. Itu semuanya.

TANGGAL ()

Contoh Fungsi Tanggal di VBA

Fungsi DATE mengembalikan tanggal sistem saat ini. Menggunakan ini sebagai bagian dari proyek VBA besar sangat berguna. Untuk memiliki pengetahuan yang tepat tentang ini, pertama, kami akan menunjukkan kepada Anda contoh sederhana dari fungsi DATE.

Contoh 1

Mari kita buat fungsi DATE sederhana untuk menampilkan tanggal saat ini di kotak pesan. Kemudian, ikuti langkah-langkah berikut untuk menulis makro excelExcel Makro makro di excel adalah serangkaian instruksi dalam bentuk kode yang membantu mengotomatiskan tugas-tugas manual, sehingga menghemat waktu. Excel mengeksekusi instruksi tersebut secara langkah demi langkah pada data yang diberikan. Misalnya, dapat digunakan untuk mengotomatiskan tugas berulang seperti penjumlahan, pemformatan sel, penyalinan informasi, dll. sehingga dengan cepat menggantikan operasi berulang dengan beberapa klik. Baca selengkapnya.

Langkah 1: Buat sub prosedur dengan menamai makro.

Langkah 2: Deklarasikan variabel sebagai “Tanggal”. Fungsi DATE mengembalikan hasil sebagai tanggal saja, jadi 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 Berakhir Sub

Langkah 4: Sekarang, nilai variabel ‘k’ di kotak pesan di VBA .

Kode:

Sub Today_Example1() Dim K As String K = Date MagBox K End Sub

Jalankan kode. Kita harus melihat tanggal saat ini ditampilkan di sistem.

Catatan: Format tanggal dapat bervariasi berdasarkan pengaturan sistem. Itu bisa dalam ‘mm-dd-yy,’ ‘dd-mm-yy.’

Date Berfungsi untuk menemukan Due adalah Hari Ini.

Fungsi Tanggal lebih membantu dalam menemukan tanggal jatuh tempo EMI, pembayaran kartu kredit, pembayaran asuransi, dll.

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

Di kolom status, Anda memerlukan hasil sebagai “Due is Today” jika tanggal jatuh tempo sama dengan tanggal sistem saat ini.

Kita dapat melakukan ini dengan menggunakan kondisi IF dan loop di VBAloops Di VBAA VBA loop di excel adalah instruksi untuk menjalankan kode atau mengulang suatu tindakan beberapa kali.baca lebih lanjut. Di bawah ini adalah kode readymade bagi Anda untuk sampai pada hasilnya.

Kode:

Sub Today_Example2() Dim K Sebagai Integer Untuk K = 2 Sampai 11 If Cells(K, 3).Value = Date Then Cells(K, 4).Value = “Due is on Today” Else Cells(K, 4).Value = “Tidak Hari Ini” End If Next K End Sub

Itu akan sampai pada hasil di kolom status.

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

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

Artikel yang Direkomendasikan

Artikel ini telah menjadi panduan untuk fungsi VBA Today. Di sini, kita belajar cara menemukan tanggal hari ini di VBA menggunakan fungsi Tanggal, contoh praktis, dan templat Excel yang dapat diunduh. Di bawah ini adalah beberapa artikel Excel berguna yang terkait dengan VBA: –

  • Fungsi DateDiff di VBA
  • TanggalTambahkan di VBA
  • Daftar Fungsi VBA
  • Fungsi Hari Kerja di VBA

Related Posts