วิธีแทรกตัวจับเวลาถอยหลังในแผ่นงาน 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 เป็นเซลล์ใดก็ตามที่คุณใช้

หมวดหมู่

ล่าสุด

วิธีค้นหาวันที่ผลิตบนแล็ปท็อป Dell

วิธีค้นหาวันที่ผลิตบนแล็ปท็อป Dell

ปิดแล็ปท็อป Dell แล้วพลิกกลับด้าน มองหาแท็กบริก...

วิธีตรวจสอบอีเมล Comcast

วิธีตรวจสอบอีเมล Comcast

วิธีตรวจสอบอีเมล Comcast เครดิตรูปภาพ: juststo...

วิธีเปิดใช้งาน GoodReader บน Mac

วิธีเปิดใช้งาน GoodReader บน Mac

แอป GoodReader เชื่อมต่อกับ Mac OS X ผ่าน Wi-F...