Sut i ailadrodd neu ddolennu Macro bob X munud yn Excel?
Wrth weithio gyda Microsoft Excel, efallai y bydd angen i chi greu Macros i gyflawni rhai gweithrediadau. Er enghraifft, rydych chi am greu Macro i gopïo ystod o ddata yn awtomatig i le newydd. Gan y bydd y data'n cael ei newid yn aml, mae angen i'r Macro hwn redeg yn awtomatig bob 5 munud heb ei sbarduno â llaw er mwyn cydamseru'r ddwy ystod hon o ddata. Sut i'w gyflawni? Gall dull yn yr erthygl hon eich helpu chi.
Ailadroddwch neu dolenwch Macro bob X munud yn Excel
Ailadroddwch neu dolenwch Macro bob X munud yn Excel
Gall y cod VBA canlynol eich helpu i ailadrodd Macro bob X munud yn Excel. Gwnewch fel a ganlyn.
1. Gwasgwch Alt + F11 allweddi ar yr un pryd i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
2. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, cliciwch Mewnosod > Modiwlau. Yna copïwch a gludwch y cod VBA isod i'r Côd ffenestr. Gweler y screenshot:
Cod VBA: Ailadroddwch neu dolenwch Macro bob X munud yn 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
Nodyn: Yn y cod, amnewidiwch y llinell hon 'Mewnosodwch eich cod yma gyda'r cod byddwch chi'n rhedeg bob X munud.
3. Gwasgwch y F5 allwedd i redeg y cod. Yn y popping up Kutools for Excel blwch deialog, nodwch yr amser egwyl y byddwch yn ailadrodd y macro yn seiliedig arno, ac yna cliciwch ar y OK botwm. Gweler y screenshot:
O hyn ymlaen, bydd y Macro penodol yn rhedeg dro ar ôl tro bob 5 munud yn eich llyfr gwaith.
Nodyn: Os oes angen i chi atal gweithredu'r macro a newid cyfwng y cylch, copïwch y cod VBA isod i'r un peth Modiwlau ffenestr a gwasgwch y F5 allwedd i redeg y cod. Yna bydd y Macro yn cael ei stopio, ail-redeg y cod uchod i nodi cyfwng newydd.
Cod VBA: Stopiwch weithredu'r macro
Sub ExitReRunMacro()
SaveSetting "Kutools", "Macro", "min", "Exit"
End Sub
Office Tab - Pori Tabbed, Golygu a Rheoli Llyfrau Gwaith yn Excel:
Office Tab yn dod â'r rhyngwyneb tabbed fel y gwelir mewn porwyr gwe fel Google Chrome, fersiynau newydd Internet Explorer a Firefox i Microsoft Excel. Bydd yn offeryn arbed amser ac yn anadferadwy yn eich gwaith. Gweler isod demo:
Erthyglau perthnasol:
- Sut i ailadrodd rhesi wrth sgrolio taflen waith yn Excel?
- Sut i ailadrodd y weithred ddiwethaf neu flaenorol yn Excel?
- Sut i argraffu rhesi dro ar ôl tro ar waelod pob tudalen argraffedig yn Excel?
- Sut i ailadrodd gwerth cell nes bod gwerth newydd yn cael ei weld neu ei gyrraedd yn Excel?
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools for Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed o'r blaen. Kutools for Excel Yn cynnig dros 300 o nodweddion uwch i hybu cynhyrchiant ac arbed amser. Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...
Office Tab Yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer
- Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
- Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
- Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!



















