Bonjour à tous,
Débutant dans le VBA, je me suis attaqué à un problème au-delà de mes capacités...
Je dispose d’un code de remplacement de valeur écrit comme ceci :
Sheets("A").Select
Columns("I:I").Select
Selection.Replace What:="S", Replacement:="S1", LookAt:=xlPart, SearchOrder:=xlByRows
Cependant sur ce même onglet "A", j’aimerais faire régir la colonne J, en intégrant dans le remplacement, une boucle if tel que si en face de S de la colonne I j’ai P en colonne J alors je remplace S en S2, sinon en S1.
If Columns(« J :J »).Value Like « *P* » then
Selection.Replace What:="S", Replacement:="S2", LookAt:=xlPart, SearchOrder:=xlByRows
Else
Selection.Replace What:="S", Replacement:="S1", LookAt:=xlPart, SearchOrder:=xlByRows
End If
Si quelqu’un comprend mon problème et dispose d’éléments, merci,
Bien Cordialement
David