P
Pepitoww
Guest
Bonjour à tous,
je réalise actuellement une "BDD" avec Excel et j'ai quelques soucis pour ma recherche avancée à effectuer.
Enfaite ma question est toute simple, comment rechercher un mot et tous ce qui suit celui-ci dans une chaine ?
Ex: je recherche "direct" et je veux obtenir donc les chaines par exemple "directeur","directeur de machin" mais pas "machin directeur"
J'ai pourtant entendu dire qu'il suffisait de mettre une * après le mot à rechercher mais celà ne fonctionne pas...
Ex de mon code:
Dim Fonc As String
Fonc = "DIRECT*"
Critere = "(BDD!B2 = """ & Fonc & """) "
Sheets("BDD_Recherche").Range("A2").Value = Critere
Sheets("BDD_Recherche").Activate
Range("zonebdd").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("A4:T4"), Unique:=False
[...]
Cordialement
je réalise actuellement une "BDD" avec Excel et j'ai quelques soucis pour ma recherche avancée à effectuer.
Enfaite ma question est toute simple, comment rechercher un mot et tous ce qui suit celui-ci dans une chaine ?
Ex: je recherche "direct" et je veux obtenir donc les chaines par exemple "directeur","directeur de machin" mais pas "machin directeur"
J'ai pourtant entendu dire qu'il suffisait de mettre une * après le mot à rechercher mais celà ne fonctionne pas...
Ex de mon code:
Dim Fonc As String
Fonc = "DIRECT*"
Critere = "(BDD!B2 = """ & Fonc & """) "
Sheets("BDD_Recherche").Range("A2").Value = Critere
Sheets("BDD_Recherche").Activate
Range("zonebdd").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("A4:T4"), Unique:=False
[...]
Cordialement