JulienLebreton
XLDnaute Nouveau
Bonjour à tous,
Je cherche actuellement à remplacer les données d'une plage en fonction de leur valeur :
Si la cellule est égal à "A"ou "D" je remplace le contenu par "S9".
Jusqu'à présent je contourne le problème en relançant une macro similaire pour faire à nouveau le tri.
Y aurait il une façon plus simple de le faire ?
J'avais pensé à :
If MaCell.Value = "A" or "D" Then MaCell.Value = "S9"
Sub ReplaceTravaux()
Dim MaCell As Range
For Each MaCell In Range("D7:AD10000").Cells
If MaCell.Value = "A" Then MaCell.Value = "S9"
Next MaCell
End Sub
Merci de votre aide,
A bientôt,
Julien
Je cherche actuellement à remplacer les données d'une plage en fonction de leur valeur :
Si la cellule est égal à "A"ou "D" je remplace le contenu par "S9".
Jusqu'à présent je contourne le problème en relançant une macro similaire pour faire à nouveau le tri.
Y aurait il une façon plus simple de le faire ?
J'avais pensé à :
If MaCell.Value = "A" or "D" Then MaCell.Value = "S9"
Sub ReplaceTravaux()
Dim MaCell As Range
For Each MaCell In Range("D7:AD10000").Cells
If MaCell.Value = "A" Then MaCell.Value = "S9"
Next MaCell
End Sub
Merci de votre aide,
A bientôt,
Julien