Excel VBA untuk Menukar Tarikh dan Masa kepada Tarikh Sahaja

  • Berkongsi Ini
Hugh West

Ia selalunya menjadi perlu untuk menukar julat tarikh dan masa kepada tarikh sahaja. Kita boleh menggunakan Excel VBA untuk menukar tarikh dan masa kepada tarikh sahaja. Artikel ini menunjukkan cara melakukannya dengan cara yang paling mudah. Gambar berikut memberikan gambaran tentang tujuan artikel ini.

Muat turun Buku Kerja Amalan

Anda boleh memuat turun buku kerja amalan daripada butang muat turun di bawah.

DateTime to Date Sahaja.xlsm

Excel VBA untuk Menukar Tarikh dan Masa ke Tarikh Sahaja

Bayangkan anda mempunyai set data tarikh dan masa berikut dalam lajur B .

Sekarang, pilih keseluruhan julat tarikh dan masa. Kemudian, tukar format nombor kepada Umum . Selepas itu, anda akan melihat tarikh dan masa ditukar kepada nombor perpuluhan seperti berikut.

Di sini, bahagian integer nombor mewakili tarikh. Dan pecahan perpuluhan mewakili masa.

Sekarang, katakan anda mahu menggunakan Excel VBA untuk menukar tarikh dan masa kepada tarikh sahaja. Kemudian, ikuti langkah di bawah.

📌 Langkah

  • Pada mulanya, anda boleh menekan CTRL+Z untuk kembali ke format tarikh dan masa.
  • Kemudian, tekan ALT+F11 pada Windows dan Opt+F11 pada Mac untuk membuka Microsoft Visual Basic for Applications . Anda juga boleh melakukannya daripada tab Pembangun .
  • Sekarang, masukkan modul baharu dengan memilih Sisipkan >> Modul .

  • Selepasitu, salin kod berikut.
3535
  • Kemudian tampal yang disalin pada modul kosong seperti berikut.

  • Seterusnya, jalankan kod dengan mengklik pada butang Jalankan atau daripada Jalankan

  • Selepas itu, tarikh dan masa akan ditukar kepada tarikh sahaja seperti yang ditunjukkan di bawah.

Sekarang, pilih keseluruhan julat tarikh dan masa serta tarikh yang ditukar. Kemudian, tukar format nombor kepada Umum . Anda akan melihat bahawa tarikh yang ditukar mengandungi integer sahaja. Ini mengesahkan bahawa tarikh dan masa telah ditukar dengan betul kepada tarikh sahaja.

Kandungan Berkaitan: Cara Menukar Teks Tarikh dan Masa kepada Format Tarikh dalam Excel (7 Cara Mudah)

Perkara yang Perlu Diingat

  • Anda perlu menukar hujah julat dalam kod mengikut set data anda sendiri.
  • Anda boleh menukar format mm-dd-yy dalam kod kepada format tarikh yang anda inginkan.

Kesimpulan

Kini, anda tahu cara menggunakan Excel VBA untuk menukar tarikh dan masa kepada tarikh sahaja. Jika anda mempunyai soalan atau cadangan lanjut, sila gunakan bahagian komen di bawah. Anda juga boleh melawati blog Exceldemy kami untuk mengetahui lebih lanjut tentang kecemerlangan dan meningkatkan prestasi anda.

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.