S
Stef
Guest
Bonjour,
j'ai créer un fichier sur excel 2000 et malheureusement sur excel 2003, une macro mouline énormément.
C'est sur un plage de donnée très grande contenant une formule renvoyant soit du texte soit '' (vide).
La longueur du texte est nettement plus grande que la cellule (j'utilise bcp de colonne),
donc, le texte ne s'affiche que partiellement.
Pour remedier à ça,
j'ai créer une macro qui vérifie le contenu des cellule et supprime la formule si la valeur est ''.
Pour ce faire, j'utilise une boucle du style :
For i = 13 To 206
Cells(12, i).Select
If Cells(12, i) = '' Then Selection.ClearContents
C'est sur ce point que ma macro met énormenent de temps.
une idée pour accélérer ou peut être une autre solution ?
j'ai créer un fichier sur excel 2000 et malheureusement sur excel 2003, une macro mouline énormément.
C'est sur un plage de donnée très grande contenant une formule renvoyant soit du texte soit '' (vide).
La longueur du texte est nettement plus grande que la cellule (j'utilise bcp de colonne),
donc, le texte ne s'affiche que partiellement.
Pour remedier à ça,
j'ai créer une macro qui vérifie le contenu des cellule et supprime la formule si la valeur est ''.
Pour ce faire, j'utilise une boucle du style :
For i = 13 To 206
Cells(12, i).Select
If Cells(12, i) = '' Then Selection.ClearContents
C'est sur ce point que ma macro met énormenent de temps.
une idée pour accélérer ou peut être une autre solution ?