= "7/29/2011 12:58:00 PM" > NOW()
ฉันต้องการให้นิพจน์นี้ส่งคืน FALSE แต่กลับคืนค่า TRUE
ฉันรู้ว่าฉันสามารถแยกวันที่และเวลาออกเป็นวันที่และเวลาแล้วรวมเข้าด้วยกันได้ดังนี้:
= DateValue("7/29/2011") + TimeValue("12:58:00 PM") > NOW()
แต่นี่ดูเหมือนไม่สวยงามสำหรับฉัน ฉันต้องการฟังก์ชั่นหรือวิธีการง่ายๆ ที่ดูดีและฉันรู้สึกแน่ใจว่ามันมีอยู่จริง แต่ฉันหามันไม่เจอ
ฉันรู้ด้วยว่ามีฟังก์ชัน VBA ชื่อ CDate
ซึ่งสามารถพิมพ์สตริงลงในวันที่และเวลาได้ และนั่นจะสมบูรณ์แบบ แต่ฉันไม่เห็นวิธีเรียกใช้ฟังก์ชัน VBA ในเซลล์ Excel
7/29/2011 12:58:00 PM
ถึงไม่อยู่ในเซลล์ที่มีการตั้งค่ารูปแบบเป็น Date ด้วยตัวเอง ฮาร์ดโค้ดสตริงแบบนั้นทำให้มองไม่เห็นและไม่ยืดหยุ่น - person Jean-François Corbett   schedule 29.07.2011