เนื้อหา
Microsoft มี VBA - หรือ "Visual Basic สำหรับแอปพลิเคชัน" ซึ่งเป็นภาษาการเขียนโปรแกรม - ในโปรแกรม Microsoft Office ที่สำคัญ ๆ เช่น Excel, Access, PowerPoint และ Word VBA รวมถึงฟังก์ชั่น "DateDiff" ซึ่งบ่งชี้ถึงความแตกต่างระหว่างสองวันที่ที่กำหนด ฟังก์ชั่นนี้ยังให้คุณเลือกช่วงที่ฟังก์ชั่นจะใช้จากรายการที่มีปี, วัน, ชั่วโมง, นาทีและวินาที
คำสั่ง
เรียนรู้วิธีใช้คำสั่ง DateDiff ใน VBA (Jupiterimages / Photos.com / Getty Images)-
เปิดผลิตภัณฑ์ Microsoft Office ที่คุณใช้กับ VBA กดปุ่ม "Alt" และ "F11" เพื่อเปิดคอนโซล VBA
-
คลิกโมดูลที่มีรหัส VBA ของคุณจากรายการทางด้านซ้ายของหน้าจอ เมื่อรหัสของคุณปรากฏทางด้านขวาวางเคอร์เซอร์บนบรรทัดว่างที่คุณต้องกำหนดความแตกต่างระหว่างสองวันที่
-
พิมพ์บรรทัดต่อไปนี้ในรหัส VBA ของคุณ:
x = DateDiff ("h", date1, date2)
"h" จะทำให้แน่ใจว่าคุณจะได้รับส่วนต่างของวันที่ในชั่วโมง "X" เป็นตัวแปรที่คุณตั้งไว้ที่จุดเริ่มต้นของรหัสและสามารถเปลี่ยนเป็นตัวแปรใด ๆ ที่คุณต้องการ "Date1" และ "date2" เป็นตัวแปรที่เก็บค่าวันที่ คุณสามารถกำหนดให้ค่าเหล่านี้ที่จุดเริ่มต้นของรหัส แทนที่จะใช้ตัวแปรเหล่านี้คุณสามารถใช้ "ตอนนี้" เพื่อส่งคืนวันที่และเวลาปัจจุบัน "วันที่" เพื่อส่งคืนวันที่ปัจจุบันหรือ "เวลา" เพื่อกลับไปที่เวลาปัจจุบัน คุณสามารถป้อนวันที่และเวลาด้วยตนเองโดยใช้รูปแบบต่อไปนี้: "# mm / dd / yy hh: mm: ss #" ให้แน่ใจว่าได้รวมสัญลักษณ์คมเพื่อให้ VBA สามารถเข้าใจได้
-
กด "Enter" เพื่อเข้าถึงบรรทัดคำสั่งใหม่ ป้อนรหัสต่อไปนี้เพื่อแสดงความแตกต่างระหว่างวันที่:
ข่าวสารเกี่ยวกับ x
เปลี่ยน "x" เป็นตัวแปรที่คุณใช้อยู่ด้านหน้าของบรรทัด "DateDiff" เมื่อคุณเรียกใช้รหัสความแตกต่างระหว่างวันที่จะปรากฏในกล่องข้อความขนาดเล็กบนหน้าจอ