วิธีแทรกตัวจับเวลาถอยหลังในแผ่นงาน Excel

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

จัดรูปแบบเซลล์จับเวลา

ขั้นตอนที่ 1

ในเวิร์กชีตใหม่ที่เปิดอยู่ ให้ไปที่เซลล์ A1 นี่จะเป็นตำแหน่งของตัวจับเวลาตัวอย่าง

วีดีโอประจำวันนี้

ขั้นตอนที่ 2

การเข้าถึงรูปแบบเซลล์

เครดิตรูปภาพ: ได้รับความอนุเคราะห์จาก Microsoft

คลิกขวาที่เซลล์ A1 และเลือก จัดรูปแบบเซลล์.

ขั้นตอนที่ 3

การเลือกรูปแบบชั่วโมงนาทีวินาที

เครดิตรูปภาพ: ได้รับความอนุเคราะห์จาก Microsoft

เลือก เวลา จากช่อง Category และเลือกรูปแบบชั่วโมง: นาที: วินาที คลิก ตกลง เพื่อกำหนดรูปแบบเซลล์

สร้างมาโคร

ขั้นตอนที่ 1

การเปิดโมดูล VBA

เครดิตรูปภาพ: ได้รับความอนุเคราะห์จาก Microsoft

เข้าถึงหน้าต่างแก้ไข Visual Basic โดยกด ALT-F11. คลิก แทรก จากแถบเมนูแล้วคลิก โมดูล.

ขั้นตอนที่ 2

การป้อนรหัส VBA

เครดิตรูปภาพ: ได้รับความอนุเคราะห์จาก Microsoft

ป้อนข้อความต่อไปนี้ในหน้าต่าง Module1:

Dim gCount As Date
ตัวจับเวลาย่อย ()
gCount = ตอนนี้ + TimeValue("00:00:01")


แอปพลิเคชัน. OnTime gCount, "EndMessage"
จบซับ
Sub EndMessage()
Dim xRng เป็นช่วง
ตั้งค่า xRng = แอปพลิเคชัน แผ่นงาน ช่วง("A1")
xRng. ค่า = xRng ค่า - TimeSerial (0, 0, 1)
ถ้า xRng. ค่า <= 0 แล้ว
MsgBox "การนับถอยหลังเสร็จสมบูรณ์"
ทางออกย่อย
จบถ้า
ตัวจับเวลาการโทร
จบซับ

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

ขั้นตอนที่ 3

การบันทึกเป็นเวิร์กบุ๊กที่เปิดใช้งานมาโคร

เครดิตรูปภาพ: ได้รับความอนุเคราะห์จาก Microsoft

ย่อขนาดหน้าต่าง VBA โดยคลิกที่ - สัญลักษณ์ที่มุมขวาบน คลิก ไฟล์ บนริบบิ้นและ บันทึกเป็น. เลือกตำแหน่งที่จะบันทึกไฟล์ของคุณ ในหน้าต่างบันทึกเป็น ตั้งชื่อเวิร์กบุ๊กของคุณแล้วเลือก สมุดงาน Excel Macro-Enabled (*.xlsm) จาก บันทึกเป็นประเภท รายการแบบหล่นลง คลิก บันทึก และกลับไปที่สมุดงาน

การใช้ตัวจับเวลา

ขั้นตอนที่ 1

คลิกที่เซลล์ A1 และป้อน 0:3:0, จากนั้นกด เข้า. ตั้งเวลาได้ 0 ชั่วโมง 3 นาที 0 วินาที

ขั้นตอนที่ 2

คลิก ดู แท็บบนริบบิ้นแล้วคลิก มาโคร. เลือก ตัวจับเวลา จากรายการมาโครแล้วคลิก วิ่ง. เซลล์ตัวจับเวลาของคุณจะเริ่มนับถอยหลังสู่ศูนย์เมื่อ a นับถอยหลังเสร็จสิ้น กล่องโต้ตอบเปิดขึ้น คลิก ตกลง เพื่อกลับไปทำงานของคุณ

เคล็ดลับ

คุณไม่จำเป็นต้องใช้เซลล์ A1 วางตัวจับเวลาไว้ที่ใดก็ได้และเปลี่ยนการอ้างอิงเซลล์ในบรรทัดที่ 8 ของรหัสตัวจับเวลาจาก A1 เป็นเซลล์ใดก็ตามที่คุณใช้

หมวดหมู่

ล่าสุด

วิธีทำ Cornell Notes บน Microsoft Word

วิธีทำ Cornell Notes บน Microsoft Word

สร้างเทมเพลตการจดบันทึกของ Cornell ใน Word ระบ...

วิธีแก้ไขเอกสาร Word ที่ถูกล็อค

วิธีแก้ไขเอกสาร Word ที่ถูกล็อค

เปิดเอกสารใน Word จากนั้นกด "Alt" "Shift" และ "...

วิธีลบรหัสผ่านใน Excel

วิธีลบรหัสผ่านใน Excel

ถ้าคุณต้องการปกป้องข้อมูลที่มีอยู่ในสมุดงาน Exc...