Bonjour le forum,
J'ai un'tit souci dans une macro avec la fonction FIND.
En fait il faut balayer les cellules d'une feuille et vérifier si la valeur des cellules est "E="... Si oui on suppr et on insère "E="+ une variable récupérée avant (MyUnit).
Le souci c'est que la fonction trouve ma 1ère cellule avec "E=" fait le job correctement mais boucle toujours puisque la nouvelle valeur contient aussi "E="
Je sais pas comment faire pour qu'elle ne tienne plus compte des cellules déjà vérifiées. J'ai pas trouvé de posts existants avec un pb similaire.
Voici mon bidouillage; soyez indulgents j'suis un amateur 😉
For Each c In Cells
Set k = Cells.Find("E=")
If Not k Is Nothing Then
k.Select
Selection.ClearContents
Selection.Value = "E=" & MyUnit
End If
Next c
Merci d'avance
J'ai un'tit souci dans une macro avec la fonction FIND.
En fait il faut balayer les cellules d'une feuille et vérifier si la valeur des cellules est "E="... Si oui on suppr et on insère "E="+ une variable récupérée avant (MyUnit).
Le souci c'est que la fonction trouve ma 1ère cellule avec "E=" fait le job correctement mais boucle toujours puisque la nouvelle valeur contient aussi "E="
Je sais pas comment faire pour qu'elle ne tienne plus compte des cellules déjà vérifiées. J'ai pas trouvé de posts existants avec un pb similaire.
Voici mon bidouillage; soyez indulgents j'suis un amateur 😉
For Each c In Cells
Set k = Cells.Find("E=")
If Not k Is Nothing Then
k.Select
Selection.ClearContents
Selection.Value = "E=" & MyUnit
End If
Next c
Merci d'avance