Remplacement de lettres

Bonsoir,

Alors je voudrais savoir, si une personne aurait un code pour excel, ( je ne m'y connait rien du tout) qui permet de remplacer toutes les cellules d'une colonne par une valeur précise :

Par exemple dans mon fichier Test : je voudrais remplacer toutes les lettres C par la lettres B.

Je voudrais savoir comment on peut faire ça avec des macros.

Merci d'avance !

6test.xlsx (9.60 Ko)

Bonjour

Avec l'enregistreur de macro, j'obtiens

Sub Macro1()
    Columns("A:A").Select
    Selection.Replace What:="C", Replacement:="B", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Range("A1").Select
End Sub

Que tu peux simplifier

Sub Macro1()
    Columns("A:A").Select
    Selection.Replace What:="C", Replacement:="B"
    Range("A1").Select

End Sub

Cordialement

9test.zip (9.07 Ko)

Merci beaucoup !

Tu me fais gagner beaucoup de temps.

Je ne voudrais pas abuser, mais par exemple est-il possible de faire la même chose mais en prenant la valeur à remplacer dans un autre fichier excel?

j'ai mon fichier précédent qui est à modifier et un autre fichier valeur.

Je voudrais par exemple prendre la valeur B du fichier data pour la remplacer à la place de toute les lettres A dans le fichier Test

C'est possible

Merci de ta réponse

6test.xlsx (9.60 Ko)
7data.xlsx (8.20 Ko)
Rechercher des sujets similaires à "remplacement lettres"