Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche de plusieurs chaînes de caractère...

wolfens77

XLDnaute Nouveau
Bonjour

Après moulte recherche et test, je me tourne vers vous. L'explication est simple mais je ne sais pas si avec excel cela est possible, je m'explique:

sur la Feuil1 en colonne A j'ai 800 lignes avec du texte.

sur la Feuil2 en colonne A j'ai 10 lignes avec des mots et en B les Mots modifié selon mon besoin.


j'aimerai rechercher si dans ma Colonne A de la feuil1 un des 10 mots et présent et si oui mettre en colonne B(de la feuil1) le mot modifié.

j'ai essayé avec recherchev mais comme il s'agit plutôt de chaîne de caractère cela ne fonctionne pas.

je met un fichier pour être plus clair encore.
 

Pièces jointes

  • recherche plusieurs chaînes.xls
    14.5 KB · Affichages: 60

GeoTrouvePas

XLDnaute Impliqué
Re : Recherche de plusieurs chaînes de caractère...

Bonjour,

La macro suivante devrait convenir :

Code:
Sub Test()
    j = 1
    While ThisWorkbook.Sheets("Sheet1").Cells(j, 1) <> ""
        i = 1
        While ThisWorkbook.Sheets("Sheet2").Cells(i, 1) <> ""
            If ThisWorkbook.Sheets("Sheet1").Cells(j, 1) <> Replace(ThisWorkbook.Sheets("Sheet1").Cells(j, 1), ThisWorkbook.Sheets("Sheet2").Cells(i, 1), ThisWorkbook.Sheets("Sheet2").Cells(i, 2)) Then
                ThisWorkbook.Sheets("Sheet1").Cells(j, 2) = ThisWorkbook.Sheets("Sheet2").Cells(i, 2)
            End If
            i = i + 1
        Wend
        j = j + 1
    Wend
End Sub
 

Discussions similaires

Réponses
2
Affichages
119
  • Résolu(e)
Microsoft 365 Code de tri
Réponses
22
Affichages
486
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…