Remplacer un mot par ce qui a été saisi en InputBox - VB/VBA/VBS - Programmation
Marsh Posté le 29-11-2008 à 14:29:06
Code :
|
En mieux : (déclaration des variables)
Code :
|
(TIP : Double clic dans la fenêtre du code ci-dessus pour enlever les numéros de ligne
Marsh Posté le 28-11-2008 à 16:14:14
Bonjour,
J'ai mis dans ma macro le code:
choix = InputBox("Saisissez une nouvelle ville" )
L'utilisateur saisit par ex "Lyon"
comment faire une macro qui selectionne la colonne D, et remplace le mot Paris par le mot saisi par l'utilisateur (ici Lyon).
Voici le code que j'ai fait :
Sub Macro4()
choix = InputBox("Saisissez un nouveau compte" )
Columns("D:D" ).Select
Selection.Find(What:="paris", After:=ActiveCell, LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
xlNext, MatchCase:=False, SearchFormat:=False).Activate
Selection.Replace What:="paris", Replacement:="&choix", _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _
False, ReplaceFormat:=False
End Sub
il ne marche pas.
Merci beaucoup!!