Office

ฟังก์ชัน IsDate

ส่งกลับค่าบูลีนที่ระบุว่า นิพจน์ สามารถแปลงเป็นวันที่ได้หรือไม่

ไวยากรณ์

IsDate ( นิพจน์ )

นิพจน์ ที่จำเป็นอาร์กิวเมนต์ เป็นตัวแปรที่มีนิพจน์วันที่หรือ นิพจน์สตริง ที่รู้จักเป็นวันที่หรือเวลา

ข้อสังเกต

IsDateจะส่งกลับค่าTrueถ้านิพจน์เป็นวันที่หรือเป็นที่รู้จักเป็นวันที่ที่ถูกต้อง มิฉะนั้นจะส่งกลับค่าFalse ใน Microsoft Windows ช่วงของวันที่ที่ถูกต้องคือ1มกราคม๑๐๐เป็นประจำผ่านวันที่31ธันวาคม๙๙๙๙ ช่วงจะแตกต่างกันระหว่างระบบปฏิบัติการ

ตัวอย่างคิวรี

นิพจน์

ผลลัพธ์

เลือก IsDate ([UnitPrice]) เป็นนิพจน์จาก ProductSales

ฟังก์ชันนี้จะประเมินว่า "UnitPrice" เป็นวันที่ที่ถูกต้องและส่งกลับผลลัพธ์เป็น "-1" เป็น True และ "0" สำหรับ False ในคอลัมน์นิพจน์ ผลลัพธ์คือ 0 (False)

เลือก IsDate ([DateofSale]) เป็น ValidDate, IsDate (#31/10/2019 #) เป็น DateTest จาก ProductSales

ฟังก์ชันนี้จะประเมินว่า "DateofSale" และ "#31/10/2019 #" เป็นวันที่ที่ถูกต้องและส่งกลับผลลัพธ์เป็น "-1" สำหรับ True และ "0" สำหรับ False ในคอลัมน์ ValidDate และ DateTest ตามลำดับ ผลลัพธ์คือ-1 (True) ในทั้งสองคอลัมน์

ตัวอย่าง VBA

หมายเหตุ: ตัวอย่างที่ทำตามสาธิตการใช้ฟังก์ชันนี้ในโมดูลของแอปพลิเคชัน Visual Basic for Applications (VBA) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับ VBA ให้เลือกการอ้างอิงนักพัฒนาในรายการดรอปดาวน์ที่อยู่ถัดจากค้นหาและใส่เงื่อนไขอย่างน้อยหนึ่งข้อในกล่องค้นหา

ตัวอย่างนี้ใช้ฟังก์ชันIsDateเพื่อกำหนดว่านิพจน์สามารถถูกแปลงเป็นวันที่ได้หรือไม่

Dim MyDate, YourDate, NoDate, MyCheck
MyDate = "February 12, 1969"
YourDate = #2/12/69#
NoDate = "Hello"
MyCheck = IsDate(MyDate) ' Returns True.
MyCheck = IsDate(YourDate) ' Returns True.
MyCheck = IsDate(NoDate) ' Returns False.

หมายเหตุ:  หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×