วิธีแสดงความแตกต่างของวันที่เป็นชั่วโมงใน VBA

ผู้เขียน: Robert Simon
วันที่สร้าง: 21 มิถุนายน 2021
วันที่อัปเดต: 22 พฤศจิกายน 2024
Anonim
Excel VBA Introduction Part 55.1 - Working with Dates
วิดีโอ: Excel VBA Introduction Part 55.1 - Working with Dates

เนื้อหา

Microsoft มี VBA - หรือ "Visual Basic สำหรับแอปพลิเคชัน" ซึ่งเป็นภาษาการเขียนโปรแกรม - ในโปรแกรม Microsoft Office ที่สำคัญ ๆ เช่น Excel, Access, PowerPoint และ Word VBA รวมถึงฟังก์ชั่น "DateDiff" ซึ่งบ่งชี้ถึงความแตกต่างระหว่างสองวันที่ที่กำหนด ฟังก์ชั่นนี้ยังให้คุณเลือกช่วงที่ฟังก์ชั่นจะใช้จากรายการที่มีปี, วัน, ชั่วโมง, นาทีและวินาที


คำสั่ง

เรียนรู้วิธีใช้คำสั่ง DateDiff ใน VBA (Jupiterimages / Photos.com / Getty Images)
  1. เปิดผลิตภัณฑ์ Microsoft Office ที่คุณใช้กับ VBA กดปุ่ม "Alt" และ "F11" เพื่อเปิดคอนโซล VBA

  2. คลิกโมดูลที่มีรหัส VBA ของคุณจากรายการทางด้านซ้ายของหน้าจอ เมื่อรหัสของคุณปรากฏทางด้านขวาวางเคอร์เซอร์บนบรรทัดว่างที่คุณต้องกำหนดความแตกต่างระหว่างสองวันที่

  3. พิมพ์บรรทัดต่อไปนี้ในรหัส VBA ของคุณ:

    x = DateDiff ("h", date1, date2)

    "h" จะทำให้แน่ใจว่าคุณจะได้รับส่วนต่างของวันที่ในชั่วโมง "X" เป็นตัวแปรที่คุณตั้งไว้ที่จุดเริ่มต้นของรหัสและสามารถเปลี่ยนเป็นตัวแปรใด ๆ ที่คุณต้องการ "Date1" และ "date2" เป็นตัวแปรที่เก็บค่าวันที่ คุณสามารถกำหนดให้ค่าเหล่านี้ที่จุดเริ่มต้นของรหัส แทนที่จะใช้ตัวแปรเหล่านี้คุณสามารถใช้ "ตอนนี้" เพื่อส่งคืนวันที่และเวลาปัจจุบัน "วันที่" เพื่อส่งคืนวันที่ปัจจุบันหรือ "เวลา" เพื่อกลับไปที่เวลาปัจจุบัน คุณสามารถป้อนวันที่และเวลาด้วยตนเองโดยใช้รูปแบบต่อไปนี้: "# mm / dd / yy hh: mm: ss #" ให้แน่ใจว่าได้รวมสัญลักษณ์คมเพื่อให้ VBA สามารถเข้าใจได้


  4. กด "Enter" เพื่อเข้าถึงบรรทัดคำสั่งใหม่ ป้อนรหัสต่อไปนี้เพื่อแสดงความแตกต่างระหว่างวันที่:

    ข่าวสารเกี่ยวกับ x

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

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

ในขณะที่ฝาแฝดทั้งสองเติบโตใกล้ชิดกันมากกว่าพี่น้องคนอื่น ๆ และมีความสัมพันธ์ที่พิเศษมาก แต่พวกเขาก็มีบุคลิกของตัวเองและควรได้รับการปฏิบัติเช่นนี้ เมื่อเลือกของขวัญที่เหมาะสมสำหรับวันครบรอบหนึ่งปีควรเล...

โพสต์ล่าสุด