remplacement d'une valeur texte d'une cellule avec une macro

  • Initiateur de la discussion Initiateur de la discussion origan63
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

O

origan63

Guest
Bonjour à tous
je voudrai remplacer une valeur texte de cellule (par exemple : res) par une autre valeur (par exemple : don).
le soucis vient du fait que cette cellule n'est jamais dans la même ligne. (seule certitude elle se trouve dans la colonne A ou B.
merci pour votre aide
 
Re : remplacement d'une valeur texte d'une cellule avec une macro

Salut Origan63 et bienvenue sur ce forum 😉

Tu trouveras ci-dessous un code que tu peux utiliser
VB:
Sub ChercheEtRemplace()
  Dim Cel As Range
  '
  On Error Resume Next
  ' Chercher la valeur dans la colonne A et B
  Set Cel = Range("A:B").Find(What:="res", LookIn:=xlFormulas, LookAt:=xlPart, _
                              SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
  ' Si la cellule a été trouvée
  If Not Cel Is Nothing Then
    ' on remplcae le contenu
    Cel.Replace What:="res", Replacement:="toto", LookAt:=xlPart, _
                SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
  End If
  ' On efface la variable objet
  Set Cel = Nothing
End Sub

A+
 
Re : remplacement d'une valeur texte d'une cellule avec une macro

Bonjour,

regarde peut être dans l'aide vba du coté de la méthode "Find" et de la fonction "Replace", devrait te permettre de commencer à construire un code... si problème reviens avec ce que tu as fait et un peu plus de détails sur le modèle de données...

bonne journée
@+¨

Edition : bonjour Bruno🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
17
Affichages
567
Retour