จะทำซ้ำหรือวนซ้ำมาโครทุกๆ X นาทีใน Excel ได้อย่างไร
ในขณะที่ทำงานกับ Microsoft Excel คุณอาจต้องสร้าง Macros เพื่อให้สามารถดำเนินการบางอย่างได้ ตัวอย่างเช่นคุณต้องการสร้างมาโครเพื่อคัดลอกช่วงข้อมูลไปยังที่ใหม่โดยอัตโนมัติ เนื่องจากข้อมูลจะมีการเปลี่ยนแปลงบ่อยครั้งคุณจึงต้องให้มาโครนี้ทำงานโดยอัตโนมัติทุกๆ 5 นาทีโดยไม่ต้องเรียกใช้ด้วยตนเองเพื่อซิงโครไนซ์ข้อมูลทั้งสองช่วงนี้ จะบรรลุได้อย่างไร? วิธีการในบทความนี้สามารถช่วยคุณได้
ทำซ้ำหรือวนซ้ำมาโครทุกๆ X นาทีใน Excel
ทำซ้ำหรือวนซ้ำมาโครทุกๆ X นาทีใน Excel
รหัส VBA ต่อไปนี้สามารถช่วยให้คุณทำมาโครซ้ำทุกๆ X นาทีใน Excel กรุณาดำเนินการดังนี้
1 กด อื่น ๆ + F11 ในเวลาเดียวกันเพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน โปรดคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอกและวางโค้ด VBA ด้านล่างลงในไฟล์ รหัส หน้าต่าง. ดูภาพหน้าจอ:
รหัส VBA: ทำซ้ำหรือวนซ้ำมาโครทุกๆ X นาทีใน Excel
Sub ReRunMacro()
Dim xMin As String
'Insert your code here
xMin = GetSetting(AppName:="Kutools", Section:="Macro", Key:="min", Default:="")
If xMin = "Exit" Then
SaveSetting "Kutools", "Macro", "min", "False"
Exit Sub
End If
If (xMin = "") Or (xMin = "False") Then
xMin = Application.InputBox(prompt:="Please input the interval time you need to repeat the Macro", Title:="Kutools for Excel", Type:=2)
SaveSetting "Kutools", "Macro", "min", xMin
End If
If (xMin <> "") And (xMin <> "False") Then
Application.OnTime Now() + TimeValue("0:" + xMin + ":0"), "ReRunMacro"
Else
Exit Sub
End If
End Sub
หมายเหตุ: ในรหัสโปรดแทนที่บรรทัดนี้ 'ใส่รหัสของคุณที่นี่ ด้วยรหัสคุณจะเรียกใช้ทุก X นาที
3 กด F5 กุญแจสำคัญในการเรียกใช้รหัส ในการโผล่ขึ้นมา Kutools สำหรับ Excel โปรดป้อนช่วงเวลาที่คุณจะทำมาโครซ้ำตามจากนั้นคลิกที่ OK ปุ่ม. ดูภาพหน้าจอ:
จากนี้ไปมาโครบางตัวจะทำงานซ้ำ ๆ ทุกๆ 5 นาทีในสมุดงานของคุณ
หมายเหตุ: หากคุณต้องการหยุดการทำงานของมาโครและเปลี่ยนช่วงเวลาของรอบโปรดคัดลอกโค้ด VBA ด้านล่างลงในเดียวกัน โมดูล หน้าต่างแล้วกดปุ่ม F5 กุญแจสำคัญในการเรียกใช้รหัส จากนั้นมาโครจะหยุดทำงานโปรดรันโค้ดด้านบนอีกครั้งเพื่อระบุช่วงเวลาใหม่
รหัส VBA: หยุดการทำงานของแมโคร
Sub ExitReRunMacro()
SaveSetting "Kutools", "Macro", "min", "Exit"
End Sub
แท็บ Office - การเรียกดูแบบแท็บการแก้ไขและการจัดการสมุดงานใน Excel:
Office Tab นำอินเทอร์เฟซแบบแท็บดังที่เห็นในเว็บเบราว์เซอร์เช่น Google Chrome, Internet Explorer เวอร์ชันใหม่และ Firefox ไปยัง Microsoft Excel มันจะเป็นเครื่องมือที่ช่วยประหยัดเวลาและไม่สามารถถูกแทนที่ได้ในงานของคุณ ดูการสาธิตด้านล่าง:
บทความที่เกี่ยวข้อง:
- วิธีการทำซ้ำแถวเมื่อเลื่อนแผ่นงานใน Excel
- จะทำซ้ำการกระทำสุดท้ายหรือก่อนหน้าใน Excel ได้อย่างไร
- วิธีพิมพ์แถวซ้ำ ๆ ที่ด้านล่างของทุกหน้าที่พิมพ์ใน Excel
- วิธีการทำซ้ำค่าเซลล์จนกว่าจะเห็นหรือถึงค่าใหม่ใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!