trouver un texte dans du texte

sonskriverez

XLDnaute Occasionnel
Bonjour le forum

Je charche en VBA comment trouver une partie de texte dans un autre texte:

Exemple : 'Excel Downloads c'est good'

je voudrais reperer dans la colonne J les cellule contenant 'Downloads' et copier les lignes sur une nouvelle feuille

merci de votre aide
 

le Fnake

XLDnaute Junior
Bonsoir sonskriverez, le forum

la commande magique pourrait bien être 'InStrRev', en tout cas, ca marche bien :
Code:
Sub recherche_mot()
Application.ScreenUpdating = False

objectif = 'download'
derligne = Range('Feuil1!J65000').End(xlUp).Row
compteur = Range('Feuil2!J65000').End(xlUp).Row+1
For Each cell In Range('Feuil1!J1:J' & derligne)
    If InStrRev(cell.Value, objectif, , vbTextCompare) > 0 Then
        cell.EntireRow.Copy
        Set Dest = Sheets('Feuil2').Range('A' & compteur)
        Dest.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=True, Transpose:=False
        compteur = compteur + 1
    End If
Next

Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

Bon courage

le Fnake

[file name=textedanstexte.zip size=10559]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/textedanstexte.zip[/file]
 

Pièces jointes

  • textedanstexte.zip
    10.3 KB · Affichages: 18

Discussions similaires

Statistiques des forums

Discussions
312 339
Messages
2 087 408
Membres
103 539
dernier inscrit
RAPH2012