Macro remplir une cellule en fonction du contenu d'une autre cellule
Bonjour,
Je voudrais mettre dans ma macro la condition suivante.
J'ai une colonne A contenant 3 possibilités: X, Y et Z.
Je voudrais faire la condition suivante:
Si en colonne A j'ai X, alors j'écris à la même ligne dans la colonne B: X'
Si en colonne A j'ai Y, alors j'écris à la même ligne dans la colonne B: Y'.
Etc...
Et je voudrais que la macro me fasse ca pour toutes les lignes de mon tableau.
Je pense que ca doit se faire avec un IF... THEN, mais je ne sais pas comment gérer le fait qu'il le fasse pour l'ensemble du tableau...
Merci beaucoup.
Fonction taille du tableau inconnu
Si t'as taille de tableau evolue ce code sera complémentaire:
Code:
1 2 3 4 5 6 7 8 9 10 11
| Sub test()
Dim nb As Integer
nb = 1
Do While Cells(nb, 1) <> ""
Select Case (Cells(nb, 1))
Case "X", "Y", "Z"
Cells(nb, 1).Offset(0, 1) = Cells(nb, 1) & "'"
End Select
nb = nb + 1
Loop
End Sub |
Bonne journée :ccool: