Modifier un bout de texte en fonction d'un numéro

bonsoir à tous,

j'ai un tableau dont la grosseur fluctue.

En colonne D se trouve des numéros de fournisseurs et en colonne E des commentaires qui seront par la suite envoyé au fournisseur concerné.

Je souhaiterais une macro qui modifie les commentaires.

par exemple pour ma ligne D8 le fournisseur est le 66700 et le commentaire en E8 est :

"fournisseur 55587 référence 500 prestation 101 payée le 08/03/2017 catégorie 831.

fournisseur 66700 référence 112 prestation 55 payée le 09/03/2017 catégorie 830. --> anomalie"

je voudrais que la macro regarde en D8 le numéro du fournisseur (66700) et modifie le commentaire en identifiant "fournisseur 66700" pour le transformer en "votre"

j'ai mis à coté de la colonne E les commentaire modifié que la macro doit mettre en remplacement de ceux existant.

En espérant que quelqu'un pourra me venir en aide

pas avance merci

bonne soirée

Eno

10anomalie-test.xlsm (12.41 Ko)

Bonsoir,

solution via une macro

Sub aargh()
    With Sheets("feuil1")
        dl = .Cells(Rows.Count, 4).End(xlUp).Row
        For i = 2 To dl
            idf = .Cells(i, 4)
            If idf <> "" Then
                idf = "fournisseur " & idf
                .Cells(i, 8) = Replace(.Cells(i, 5), idf, "votre")
            End If
        Next i
    End With
End Sub

Bonsoir et merci pour ton aide

je viens de tester ton code et le résultat est parfait!

exactement ce que je souhaitais

merci beaucoup!

bonne journée

Rechercher des sujets similaires à "modifier bout texte fonction numero"