Cara Mendapatkan Tarikh Semasa dalam VBA (3 Cara)

  • Berkongsi Ini
Hugh West

Dalam artikel ini, saya akan menunjukkan kepada anda cara anda boleh mendapatkan tarikh semasa dalam VBA dalam Excel. Anda akan belajar untuk menunjukkan tarikh semasa, menunjukkan masa semasa, serta memformat tarikh dan masa dalam format yang anda inginkan.

Cara Mendapatkan Tarikh Semasa dalam VBA (Pandangan Pantas)

Muat Turun Buku Kerja Amalan

Muat turun buku latihan ini untuk melaksanakan tugas semasa anda membaca artikel ini.

Dapatkan Tarikh Semasa dalam VBA.xlsm

3 Cara Mendapatkan Tarikh Semasa dalam VBA

Mari kita terokai cara terbaik untuk mendapatkan tarikh semasa tarikh dan masa dalam Makro dalam VBA .

1. Dapatkan Tarikh Semasa mengikut Fungsi Tarikh VBA

Pertama sekali, mari lihat bagaimana kita boleh mendapatkan tarikh semasa. Anda boleh mendapatkan tarikh semasa dalam VBA dengan agak komprehensif menggunakan fungsi Tarikh VBA .

Barisan kod ialah:

Current_Date=Date()

Kod lengkap untuk memaparkan tarikh semasa ialah:

Kod VBA:

7905

Nota: Kod ini mencipta Makro yang dipanggil Get_Current_Date .

Output:

Jalankan Makro ini dan anda akan mendapat Kotak Mesej memaparkan tarikh semasa, 11-Jan-22 .

Baca lebih lanjut: Cara Memasukkan Tarikh Semasa dalam Excel

2. Sisipkan Tarikh dan Masa Semasa mengikut Fungsi Now VBA

Anda boleh menggunakan fungsi Now VBA untuk mendapatkantarikh semasa bersama-sama dengan masa semasa.

Barisan kod ialah:

Current_Date_and_Time = Now()

Oleh itu, kod untuk memaparkan tarikh dan masa semasa ialah:

Kod VBA:

6835

Nota: Ini kod mencipta Makro dipanggil Get_Current_Date_and_Time .

Output:

Jalankan ini Makro dan anda akan mendapat Kotak Mesej memaparkan tarikh dan masa semasa, 11-Jan-22 11:23:20 PG .

Baca lebih lanjut: Sekarang dan Format Fungsi dalam Excel VBA

Bacaan Serupa

  • Pembolehubah Tarikh dalam Kod VBA (7 Penggunaan Makro dengan Contoh)
  • Cara Menggunakan Pintasan Tarikh Excel
  • Kira Tarikh Akhir dengan Formula dalam Excel (7 Cara)
  • Cara Menggunakan Formula JIKA dengan Tarikh (6 Contoh Mudah)

3. Formatkan Tarikh dan Masa Semasa mengikut Fungsi Format VBA

Sehingga kini, kami telah belajar untuk mendapatkan tarikh dan masa semasa. Kali ini, mari lihat bagaimana kita boleh memaparkan tarikh dan masa dalam format yang kita kehendaki.

3.1 Format Tarikh Semasa

Pertama, kami akan memformat tarikh semasa sahaja .

Kami akan menggunakan fungsi Format VBA untuk tujuan ini. sintaks fungsi ialah:

=Format(Date,Format)

Oleh itu, untuk memaparkan tarikh semasa dalam format dd/mm/yyyy , baris kod ialah:

Current_Date = Format(Tarikh,“dd/mm/yyyy”)

Dan kod VBA yang lengkap ialah:

Kod VBA:

7999

Nota: Kod ini mencipta Makro yang dipanggil Format_Date_and_Time .

Output:

Jika anda menjalankan kod ini, ia akan menunjukkan tarikh semasa dalam format yang anda inginkan, dd/mm/yyyy , 11/01/2022 .

3.2 Format Tarikh dan Masa Semasa

Anda juga boleh menggunakan fungsi Format untuk memformat tarikh semasa dan masa semasa bersama-sama.

Mari paparkan tarikh dan masa semasa dalam format dd/mm/yyyy hh:mm :ss am/pm .

Barisan kod ialah:

Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")

Dan lengkap kod VBA ialah:

Kod VBA:

7406

Nota: Kod ini mencipta Makro dipanggil Format_Date_and_Time .

Output:

Jika anda jalankan kod ini, ia akan menunjukkan tarikh dan masa semasa dalam format yang anda inginkan, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 pm .

Baca lebih lanjut: Cara Memformat Tarikh dengan VBA dalam Excel

Ringkasan

  • SEKARANG fungsi Aplikasi Asas Visual mengembalikan tarikh dan masa semasa.
  • Fungsi Tarikh mengembalikan tarikh semasa.
  • Format Fungsi memaparkan tarikh dan masa dalam mana-mana format yang diingini.

Kesimpulan

Menggunakan kaedah ini, anda boleh mendapatkan dan memaparkantarikh dan masa semasa dalam Makro dalam Excel. Adakah anda mempunyai sebarang soalan? Jangan ragu untuk bertanya kepada kami.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.