Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Boucle sur application.on time

  • Initiateur de la discussion Initiateur de la discussion Claudy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Claudy

XLDnaute Accro
Bonjour à tous,
je sèche sur une petite macro en boucle:

J'aimerais exécuter le "cel = cel.Offset(0, 1).Value" ou "ActiveCell = ActiveCell.Offset(0, 1).Value"
toutes les trois secondes....

Sub testzaza()
For Each cel In Range("E7:E30")
Application.OnTime Now + TimeValue("00:00:03"), cel = cel.Offset(0, 1).Value
'ActiveCell = ActiveCell.Offset(0, 1).Value
Next

End Sub

Merci d'avance,

Claudy
 
Sub diversClaudy()
'Range("E120").End(xlUp)(2).Select
ActiveCell = ActiveCell.Offset(0, 1).Value
End Sub

Sub testzaza()
For Each cel In Range("E7:E30")
Application.OnTime Now + TimeValue("00:00:03"), "diversClaudy"
'ActiveCell = ActiveCell.Offset(0, 1).Value
Next


End Sub

Comme ça?
 
Bonjour,

Exemple simple qui affiche l'heure dans une feuille Excel:

VB:
Dim temps
Sub majHeure()
ThisWorkbook.Sheets("feuil1").[A1] = Now
temps = Now + TimeValue("00:00:1")
Application.OnTime temps, "majHeure"
End Sub

Sub auto_open()
   majHeure
End Sub

Sub auto_close()
On Error Resume Next
Application.OnTime temps, Procedure:="majHeure", Schedule:=False
End Sub

Boisgontier
 

Pièces jointes

Bonjour JB,

Le but de ce fil est peut-être de créer une temporisation entre les entrées dans les cellules, alors utiliser :
VB:
Sub Test()
Dim c As Range, t#
For Each c In [E7:E30]
    c = c(1, 2)
    t = Timer + 3 'temporisation 3 secondes
    While Timer < t And t < 86400: DoEvents: Wend
Next
End Sub
Les cellules de la feuille restent accessibles pendant l'exécution ce qui ne serait pas le cas si on utilisait Application.Wait.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
534
Réponses
10
Affichages
618
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…