Excel VBA เพื่อแปลงวันที่และเวลาเป็นวันที่เท่านั้น

  • แบ่งปันสิ่งนี้
Hugh West

บ่อยครั้งจำเป็นต้องแปลงช่วงวันที่และเวลาเป็นวันที่เท่านั้น เราสามารถใช้ Excel VBA เพื่อแปลงวันที่และเวลาเป็นวันที่เท่านั้น บทความนี้แสดงวิธีการดำเนินการดังกล่าวด้วยวิธีที่ง่ายที่สุด รูปภาพต่อไปนี้ให้แนวคิดเกี่ยวกับวัตถุประสงค์ของบทความนี้

ดาวน์โหลดสมุดแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดแบบฝึกหัดได้จาก ปุ่มดาวน์โหลดด้านล่าง

DateTime to Date Only.xlsm

Excel VBA เพื่อแปลงวันที่และเวลาเป็นวันที่เท่านั้น

สมมติว่าคุณมีชุดข้อมูลวันที่และเวลาต่อไปนี้ใน คอลัมน์ B

ตอนนี้ เลือกช่วงวันที่และเวลาทั้งหมด จากนั้น เปลี่ยน รูปแบบตัวเลข เป็น ทั่วไป หลังจากนั้น คุณจะเห็นวันที่และเวลาแปลงเป็นเลขฐานสิบดังต่อไปนี้

ในส่วนที่เป็นจำนวนเต็มของตัวเลขจะแทนวันที่ และเศษส่วนทศนิยมแสดงถึงเวลา

ตอนนี้ สมมติว่าคุณต้องการใช้ Excel VBA เพื่อแปลงวันที่และเวลาเป็นวันที่เท่านั้น จากนั้นทำตามขั้นตอนด้านล่าง

📌 ขั้นตอน

  • ในตอนแรก คุณอาจกด CTRL+Z เพื่อกลับไปที่ รูปแบบวันที่และเวลา
  • จากนั้น กด ALT+F11 บน Windows และ Opt+F11 บน Mac เพื่อเปิด Microsoft Visual Basic for Applications . คุณสามารถทำได้จากแท็บ นักพัฒนาซอฟต์แวร์
  • ตอนนี้ แทรกโมดูลใหม่โดยเลือก แทรก >> โมดูล .

  • หลังให้คัดลอกโค้ดต่อไปนี้
3037
  • จากนั้นวางโค้ดที่คัดลอกลงในโมดูลเปล่าดังนี้

  • ถัดไป เรียกใช้โค้ดโดยคลิกที่ปุ่ม เรียกใช้ หรือจากปุ่ม เรียกใช้

  • หลังจากนั้น วันที่และเวลาจะถูกแปลงเป็นวันที่ตามที่แสดงด้านล่างเท่านั้น

ตอนนี้ เลือกช่วงวันที่และเวลาทั้งหมดและวันที่ที่แปลง จากนั้น เปลี่ยนรูปแบบตัวเลขเป็น ทั่วไป คุณจะเห็นว่าวันที่แปลงมีจำนวนเต็มเท่านั้น นี่เป็นการยืนยันว่าวันที่และเวลาถูกเปลี่ยนเป็นวันที่เท่านั้น

เนื้อหาที่เกี่ยวข้อง: วิธีแปลงข้อความวันที่และเวลาเป็นรูปแบบวันที่ใน Excel (7 วิธีง่ายๆ)

สิ่งที่ควรจำ

  • คุณต้องเปลี่ยนอาร์กิวเมนต์ช่วงในโค้ดตามชุดข้อมูลของคุณเอง
  • คุณสามารถเปลี่ยนรูปแบบ mm-dd-yy ในโค้ดเป็น รูปแบบวันที่ ที่คุณต้องการได้

บทสรุป

ตอนนี้ คุณทราบวิธีการใช้ Excel VBA เพื่อ แปลงวันที่และเวลาเป็นวันที่ เท่านั้น หากคุณมีคำถามหรือข้อเสนอแนะเพิ่มเติม โปรดใช้ส่วนความคิดเห็นด้านล่าง คุณยังสามารถเยี่ยมชมบล็อก Exceldemy ของเราเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ excel และปรับปรุงประสิทธิภาพของคุณ

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง