Aller retour VBA Excel type Object
varalax
Messages postés
66
Statut
Membre
-
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je manipule une grande quantité d'objets qui sont appelés dans un boucle un nombre de fois très important. Il se trouve que ma macro s'en trouve très ralentie.
J'ai quelque chose dans ce style là
sub MaFonction()
dim MaVar as object
dim b as boolean
Set MaVar = parameters
b=False
wihle(b=False)
MaVar.Value = MaVar.Value + 1
Wend
Ceci est un example bien entendu.
J'ai trouve que lorsqu'on change la valeur d'un object, il se trouve que VBA fait plus appels consécutifs qui ralentissent massivement la macro.
Auriez vous une solution ?
Merci
Je manipule une grande quantité d'objets qui sont appelés dans un boucle un nombre de fois très important. Il se trouve que ma macro s'en trouve très ralentie.
J'ai quelque chose dans ce style là
sub MaFonction()
dim MaVar as object
dim b as boolean
Set MaVar = parameters
b=False
wihle(b=False)
MaVar.Value = MaVar.Value + 1
Wend
Ceci est un example bien entendu.
J'ai trouve que lorsqu'on change la valeur d'un object, il se trouve que VBA fait plus appels consécutifs qui ralentissent massivement la macro.
Auriez vous une solution ?
Merci
A voir également:
- Aller retour VBA Excel type Object
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Retour à la ligne excel - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide