Beste allemaal,
Ik heb van dit forum een mooie UDF ('vindSteekwoorden') geplukt die in een tekst kan zoeken op een lijstje met meerdere steekwoorden en als resultaat teruggeeft welke van die steekwoorden er in de tekst voorkomen (in 1 cel, elk steekwoord gescheiden door een komma).
Dit werkt perfect zolang er in het lijstje met steekwoorden geen wildcard is opgenomen. Ik zou echter graag willen dat het ook mogelijk is met wildcards in de steekwoorden.
Het bijgevoegd bestand verduidelijkt mijn vraag (hopelijk). In kolom A de teksten, in kolom E het lijstje steekwoorden (met en zonder wildcards), in kolom B het resultaat van de UDF en in kolom C (handmatig) het gewenste eindresultaat. Het lijkt erop dat de Instr-functie die gebruikt wordt in de UDF niet kan omgaan met wildcards. Is er een alternatief te bedenken? De functie Vind.Spec werkt wel gewoon met wildcards maar krijg ik zelf helaas niet verwerkt in deze UDF (onvoldoende kennis van VBA).
Bekijk bijlage UDF_Instr_met_Wildcards.xlsm
Ik heb van dit forum een mooie UDF ('vindSteekwoorden') geplukt die in een tekst kan zoeken op een lijstje met meerdere steekwoorden en als resultaat teruggeeft welke van die steekwoorden er in de tekst voorkomen (in 1 cel, elk steekwoord gescheiden door een komma).
Dit werkt perfect zolang er in het lijstje met steekwoorden geen wildcard is opgenomen. Ik zou echter graag willen dat het ook mogelijk is met wildcards in de steekwoorden.
Het bijgevoegd bestand verduidelijkt mijn vraag (hopelijk). In kolom A de teksten, in kolom E het lijstje steekwoorden (met en zonder wildcards), in kolom B het resultaat van de UDF en in kolom C (handmatig) het gewenste eindresultaat. Het lijkt erop dat de Instr-functie die gebruikt wordt in de UDF niet kan omgaan met wildcards. Is er een alternatief te bedenken? De functie Vind.Spec werkt wel gewoon met wildcards maar krijg ik zelf helaas niet verwerkt in deze UDF (onvoldoende kennis van VBA).
Bekijk bijlage UDF_Instr_met_Wildcards.xlsm