Salt la conținutul principal
 

Cum se repetă sau se repetă o macrocomandă la fiecare X minute în Excel?

Autor: Siluvia Ultima modificare: 2024-09-24

În timp ce lucrați cu Microsoft Excel, poate fi necesar să creați macrocomenzi pentru a realiza unele operații. De exemplu, doriți să creați un macro pentru a copia automat o serie de date într-un loc nou. Deoarece datele vor fi schimbate frecvent, aveți nevoie ca această macro să ruleze automat la fiecare 5 minute fără a o declanșa manual pentru a sincroniza aceste două game de date. Cum se realizează? Metoda din acest articol vă poate ajuta.

Repetați sau buclați o macrocomandă la fiecare X minute în Excel


Repetați sau buclați o macrocomandă la fiecare X minute în Excel

Următorul cod VBA vă poate ajuta să repetați o macro la fiecare X minute în Excel. Vă rugăm să faceți următoarele.

1. presa Alt + F11 tastele în același timp pentru a deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.

2. În Microsoft Visual Basic pentru aplicații fereastra, faceți clic pe Insera > Module. Apoi copiați și lipiți codul VBA de mai jos în Cod fereastră. Vedeți captura de ecran:

Cod VBA: Repetați sau buclați un Macro la fiecare X minute în 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

notițe: În cod, înlocuiți această linie 'Introduceți codul aici cu codul veți rula la fiecare X minute.

copiați și inserați codul vba în modul

3. apasă pe F5 tasta pentru a rula codul. În pop-up Kutools pentru Excel caseta de dialog, vă rugăm să introduceți intervalul de timp pe care veți repeta macrocomanda, apoi faceți clic pe OK buton. Vedeți captura de ecran:

introduceți intervalul de timp pentru a repeta macro-ul

De acum înainte, anumite Macro vor rula în mod repetat la fiecare 5 minute în registrul dvs. de lucru.

notițe: Dacă trebuie să opriți executarea macro și să schimbați intervalul ciclului, vă rugăm să copiați codul VBA de mai jos în același Module fereastra și apăsați tasta F5 tasta pentru a rula codul. Apoi, macro-ul va fi oprit, rulați din nou codul de mai sus pentru a specifica un nou interval.

Cod VBA: Opriți executarea macro-ului

Sub ExitReRunMacro()
SaveSetting "Kutools", "Macro", "min", "Exit"
End Sub
o captură de ecran cu kutools pentru excel ai

Deblocați Excel Magic cu Kutools AI

  • Execuție inteligentă: Efectuați operații cu celule, analizați date și creați diagrame, toate conduse de comenzi simple.
  • Formule personalizate: generați formule personalizate pentru a vă simplifica fluxurile de lucru.
  • Codare VBA: Scrieți și implementați codul VBA fără efort.
  • Interpretarea formulei: Înțelegeți cu ușurință formulele complexe.
  • Traducere text: spargeți barierele lingvistice din foile de calcul.
Îmbunătățiți-vă capabilitățile Excel cu instrumente bazate pe inteligență artificială. Descarcă acum și experimentați eficiența ca niciodată!

Articole pe aceeași temă:

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!