Isi kandungan
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.xlsmExcel 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.