Bonjour à tous,
J'ai un problème sur une macro, j'édite un fichier journalier et je souhaiterai qu'une ligne comprenant le mot "exploitation" soit surligné en rouge de la colonne A à la colonne E.
Voici le code actuel en place :
Cells.Find(What:="exploitation", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Range("A2949:F2949").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Mon problème est que le mot "exploitation" peut être en ligne 2949 un jour, comme en ligne 3050 le lendemain,....
Avec ce code, seul la ligne 2949 sera surligné en rouge malgré le changement de position....
Est-ce que vous auriez une solution pour connaître la position variante de cette cellule et que cette position variante soit surlignée ?
Merci par avance de votre aide,
Belle fin de journée à tous,
Rylaugone