ตัวจับเวลาของ Excel คือตัวจับเวลาที่จะอยู่ภายในเซลล์และนับถอยหลังวินาทีตามที่พวกเขาเลือก Excel ไม่มีคุณลักษณะประเภทนี้ในชุดเครื่องมือมาตรฐานของโปรแกรมดังนั้นในการทำงานให้เสร็จคุณจะต้องใช้ Visual Basic for Applications ซึ่งเป็นภาษาโปรแกรมที่ Microsoft รวมไว้ในผลิตภัณฑ์ Office หลัก ๆ เมื่อคุณสามารถเข้าถึงคอนโซล VBA ได้แล้วการสร้างตัวจับเวลาจะต้องเพิ่มคำสั่งเพียงไม่กี่คำสั่งเท่านั้น
1
เปิดสเปรดชีต Excel 2010 ใหม่ เมื่อโหลดแผ่นงานแล้วให้คลิกขวาที่เซลล์ที่คุณต้องการให้ตัวจับเวลาและเลือก "จัดรูปแบบเซลล์" จากเมนูป๊อปอัป
2
เลือก "เวลา" จากรายการทางด้านซ้ายของหน้าต่างจัดรูปแบบเซลล์ จากนั้นคลิกรูปแบบเวลารูปแบบใดรูปแบบหนึ่งจากรายการทางด้านขวา ตรวจสอบให้แน่ใจว่าการเลือกของคุณมีวินาทีเนื่องจากคุณจะต้องเห็นสิ่งเหล่านี้เพื่อให้รู้ว่าตัวจับเวลาของคุณทำงานอยู่ คลิก "ตกลง" เพื่อปิดหน้าต่าง
3
กด "Alt" และ "F11" เพื่อเปิดคอนโซล VBA คลิกขวาที่ "Sheet1" ซึ่งอยู่ทางด้านซ้ายของคอนโซล จากนั้นเลื่อนเมาส์ไปที่ "แทรก" แล้วเลือก "โมดูล" คลิกโมดูลที่ปรากฏด้านล่างแผ่นงานในรายการ
4
คลิกที่ใดก็ได้ในพื้นที่สีขาวขนาดใหญ่ทางด้านขวาของคอนโซล VBA วางรหัสต่อไปนี้ลงในคอนโซล:
Dim CD As Date Sub RunTime () CD = Now + TimeValue ("00:00:01") Application OnTime CD, "Counter" End Sub Sub Counter () Dim count As Range Set count = [A1] count.Value = count.Value - 1.1574074074074E-05 เรียก RunTime End Sub Sub DisableCount () เมื่อเกิดข้อผิดพลาด Resume Next Application OnTime EarliestTime: = CD, Procedure: = "Counter", Schedule: = False End Sub
เปลี่ยน "A1" เป็นเซลล์ใดก็ได้ที่คุณใช้สำหรับการนับถอยหลัง รหัสนี้จะสร้างมาโครสามอันแยกกันสองมาโครเพื่อรันการนับถอยหลังและอีกอันเพื่อปิดใช้งานการนับถอยหลังหากคุณต้องการปิด คลิก "X" ที่มุมขวาบนของคอนโซล VBA เพื่อปิดและกลับไปที่สเปรดชีตของคุณ
5
คลิกที่เซลล์ตัวจับเวลาของคุณและป้อนระยะเวลาที่คุณต้องการในตัวจับเวลาลงในเซลล์ ป้อนเวลาในรูปแบบชั่วโมงนาทีวินาที (hh: mm: ss) เพื่อให้แน่ใจว่า Excel เข้าใจสิ่งที่คุณกำลังป้อน
6
คลิกแท็บ "นักพัฒนา" ที่ด้านบนสุดของหน้าจอจากนั้นคลิกปุ่ม "มาโคร" บนริบบิ้น เลือกมาโคร "ตัวนับ" จากรายการและเลือก "เรียกใช้" ตัวจับเวลาจะเริ่มนับถอยหลังจากเวลาเดิมที่คุณป้อน