VBA Sekarang

VBA Sekarang

Fungsi Sekarang VBA Excel

SEKARANG adalah fungsi DATE dan TIME di kedua VBA digunakan untuk mendapatkan tanggal dan waktu sistem saat ini. Seperti fungsi lembar kerja, yang tidak menerima argumen apa pun, di VBA, fungsi SEKARANG tidak menerima argumen apa pun. Output pengembalian untuk fungsi ini adalah tanggal.

Fungsi VBA NOW mirip dengan yang ada di fungsi lembar kerja Excel. Seperti fungsi DATE di VBADATE Fungsi Di VBAVBA Date adalah fungsi tanggal dan waktu. Ini hanya mengembalikan tanggal saat ini sesuai tanggal sistem yang Anda gunakan dan tidak memiliki argumen apa pun. Fungsi ini mengembalikan tanggal sistem saat ini.Baca lebih lanjut, fungsi NOW tidak memiliki parameter untuk diteruskan. Kita perlu meneruskan fungsi dengan tanda kurung tertutup atau tidak perlu tanda kurung. Menggunakan fungsi DATE di VBA, kita dapat menghasilkan tanggal saat ini yang menunjukkan sistem yang sedang kita kerjakan. Namun, kami telah melihat situasi di mana kami membutuhkan waktu dan tanggal saat ini. Di Excel, kita bisa melakukan berbagai hal. Demikian pula, kita dapat menghasilkan tanggal dan waktu saat ini dengan fungsi sederhana yang disebut SEKARANG di excelFungsi Dipanggil SEKARANG Di ExcelDalam lembar kerja excel, fungsi SEKARANG digunakan untuk menampilkan tanggal dan waktu sistem saat ini. Sintaks untuk menggunakan fungsi ini cukup sederhana =NOW ().baca lebih lanjut.

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 Now (wallstreetmojo.com)

Rumus VBA SEKARANG sederhana.

SEKARANG ()

Contoh Fungsi SEKARANG di VBA Excel

Lihatlah contoh sederhana dari fungsi SEKARANG di VBA. Kemudian, ikuti langkah-langkah di bawah ini untuk menulis kode VBATulis Kode VBAKode VBA mengacu pada serangkaian instruksi yang ditulis oleh pengguna dalam bahasa pemrograman Aplikasi Visual Basic pada Editor Visual Basic (VBE) untuk melakukan tugas tertentu.Baca selengkapnya sedikit pengetahuan tentang SEKARANG dan menulis kode.

Langkah 1: Mulai sub prosedur dengan memberi nama makro.

Kode:

Sub Now_Example1() Akhir Sub

Langkah 2: Deklarasikan variabel sebagai “Tanggal”. Kita perlu mendeklarasikan variabel sebagai “Tanggal” karena hasil kita dalam format tanggal dan waktu.

Kode:

Sub Now_Example1() Dim k As Date End Sub

Langkah 3: Tetapkan nilai ke variabel ‘k’ dengan menerapkan fungsi VBA NOW.

Kode:

Sub Now_Example1() Dim k As Date k = Now End Sub

Langkah 4: Sekarang, tunjukkan nilai fungsi SEKARANG yang ditugaskan ke variabel “k” di kotak pesan di Kotak VBAMessage Dalam fungsi MsgBox VBAVBA adalah fungsi keluaran yang menampilkan pesan umum yang disediakan oleh pengembang. Pernyataan ini tidak memiliki argumen dan pesan yang dipersonalisasi dalam fungsi ini ditulis di bawah tanda kutip ganda sedangkan untuk nilai referensi variabel disediakan.baca lebih lanjut.

Kode:

Sub Now_Example1() Dim k As Date k = Now MsgBox k End Sub

Kami telah menyelesaikannya sekarang.

Jalankan kode menggunakan tombol F5 atau secara manual dan lihat hasilnya.

Hasilnya menunjukkan 15/4/2019 pada 5:03:35.

Format tanggal komputer saya adalah ‘mm-dd-yyyy.’

Kita juga bisa mengubah format tanggal dengan menggunakan fungsi FORMAT. Di bawah ini adalah kode untuk mengubah format tanggal.

Kode:

Sub Now_Example1() Dim k As Date k = Now MsgBox Format(k, “DD-MMM-YYYY HH:MM:SS”) End Sub

Jalankan kodenya dan lihat perbedaannya.

Sekarang, kami memiliki format tanggal dan waktu yang akurat. Dengan format ini, siapa pun dapat memahami format tanggal dan waktu.

Volatile di Alam:

Seperti yang Anda lihat pada contoh pertama, kami mendapatkan hasil waktu sebagai 5:03:35. Pada contoh kedua, kami mendapatkan hasilnya sebagai 17:19:02. Jadi ini menunjukkan bahwa fungsi SEKARANG adalah fungsi volatil yang berubah setiap detik.

Alternatif untuk Fungsi Timer di VBA

Sebagai alternatif untuk VBA TIMERVBA TIMERVBA timer adalah fungsi bawaan untuk memberi kita nilai pecahan detik. Kadang-kadang, ini digunakan untuk menjeda rangkaian kode apa pun yang berjalan atau melanjutkannya berdasarkan waktu yang disediakan. Timer digunakan sebagai pernyataan di VBA dengan input waktu. Baca lebih lanjut, kita bisa menggunakan fungsi ‘VBA NOW’ untuk menghitung total waktu yang dibutuhkan makro untuk menyelesaikan tugas.

Gunakan kode di bawah ini untuk menghitung waktu yang dibutuhkan oleh kode Anda.

Kode:

Sub TotalDuration() Dim k As Date k = Now ‘ ‘ ‘Masukkan kode Anda di sini ‘ ‘ ‘ MsgBox “Total Waktu yang Diambil oleh makro untuk menyelesaikan tugas adalah : ” & _ Format((Sekarang – k), “HH:MM :SS”) Akhir Sub

Di area berwarna hijau, salin dan tempel kode Anda.

Jalankan kode dengan menekan tombol F5 atau tombol jalankan. Segera setelah menyelesaikan eksekusi, kami akan mendapatkan waktu yang dibutuhkan makro untuk menyelesaikan pesan tugas di kotak pesan. Di bawah ini adalah contoh yang sama.

Seperti ini, kita bisa menggunakan fungsi NOW dengan berbagai cara di VBA.

Anda dapat mengunduh template Excel VBA Now Function ini di sini – Template Fungsi VBA Now

Artikel yang Direkomendasikan

Artikel ini telah menjadi panduan untuk VBA Sekarang. Di sini, kita belajar cara menggunakan fungsi Now di Excel VBA, alternatifnya untuk fungsi waktu, dan contoh sederhana hingga lanjutan. Di bawah ini adalah beberapa artikel Excel berguna yang terkait dengan VBA: –

  • VBA Mengubah Warna Huruf
  • Tidur di VBA
  • Untuk Setiap Loop di VBA
  • Tipe Data dalam VBA

Related Posts

Tinggalkan Balasan