Microsoft 365 Macro qui écrit tout les "X temps"

bendv

XLDnaute Nouveau
Bonjour,

J'aimerai savoir si on peut créer une macro, qui toutes les 2 minutes affiche la lettre a dans la cellule A1 ?

merci d'avance pour votre aide
 

piga25

XLDnaute Barbatruc
Bonjour,
oui comme cela:
VB:
Dim NextTime As Date

Sub StartTimer()
    ' Définir l'heure de la prochaine exécution
    NextTime = Now + TimeValue("00:02:00") 'pour 10 secondes mettre("00:00:10")
    ' Configurer l'événement OnTime pour appeler la macro "AfficherA"
    Application.OnTime NextTime, "AfficherA"
End Sub

Sub AfficherA()
    ' Afficher la lettre "a" dans la cellule A1
    Sheets("Feuil1").Range("A1").Value = "a"
    ' Redémarrer le timer
    StartTimer
End Sub

Sub StopTimer()
    ' Arrêter le timer
    On Error Resume Next
    Application.OnTime NextTime, "AfficherA", , False
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
314 771
Messages
2 112 765
Membres
111 653
dernier inscrit
Vanie0082