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

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 !

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

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
 
- 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

Discussions similaires

Réponses
19
Affichages
480
Réponses
2
Affichages
477
Retour