Bonjour à tous,
Je reçois des données externes en temps réel.
Toutes les X minutes une macro s’active pour analyser et traiter ces données. Tout marche bien sauf lorsque la macro traite les données et que je reçois des données externes en même temps, ce qui provoque des perturbations.
Dans le code macro serait-il possible d’insérer une suspension de réception de données, le temps que la macro se termine. Je ne suis pas du tout sur, mais du genre
Sub automatisation ()
Range("D3 😀150").Select 'ceci est la plage de réception des données externes
Selection.QueryTable.Refresh BackgroundQuery:=False
‘ici code macro
Range("D3 😀150").Select
Selection.QueryTable.Refresh BackgroundQuery:=true
End sub
Merci à tous.
Je reçois des données externes en temps réel.
Toutes les X minutes une macro s’active pour analyser et traiter ces données. Tout marche bien sauf lorsque la macro traite les données et que je reçois des données externes en même temps, ce qui provoque des perturbations.
Dans le code macro serait-il possible d’insérer une suspension de réception de données, le temps que la macro se termine. Je ne suis pas du tout sur, mais du genre
Sub automatisation ()
Range("D3 😀150").Select 'ceci est la plage de réception des données externes
Selection.QueryTable.Refresh BackgroundQuery:=False
‘ici code macro
Range("D3 😀150").Select
Selection.QueryTable.Refresh BackgroundQuery:=true
End sub
Merci à tous.
Dernière édition: