• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

bepalen of in kolom een woord voorkomt

Status
Niet open voor verdere reacties.

ikselle

Gebruiker
Lid geworden
25 mei 2009
Berichten
198
Hallo,
In een kolom heb ik stukjes commentaar. Nu wil ik met VBA nagaan of het woord "bruid" voorkomt in de tekst.
Soms komt er ook in de tekst "bruidegom" voor en deze wil ik natuurlijk overslaan. Hoe kan ik dit doen ?
Bedankt voor jullie hulp !
 
door in je zoekstring een spatie op te nemen dus "bruid " immers zoek je alleen het woord bruid en zal na dat woord altijd een spatie staan daardoor zal bruidegom of bruidstaart geen resultaat opleveren.
 
Bedankt roeljongman :thumb:, het leven kan toch zo simpel zijn. Sommigen zoeken het steeds moeilijker dan nodig is :confused:.
 
Werkt niet altijd roeljongmans, emields.

De bloemen zijn voor de bruid. ????? Maar waar is de bruid?:rolleyes:
 
Het kan nog erger. Als er ergens vóór het woord 'bruid' nog een 'b' voorkomt (vooraan of binnenin een woord) zullen daar ook 5 karakters gekleurd worden.
Dat kan alvast opgelost worden door de code bij 'Knop1_Klikken' simpeler te schrijven
Code:
For Each it In Columns(5).SpecialCells(2)
    If InStr(it, "bruid ") Then
        it.Characters(InStr(it, "bruid "), 5).Font.Color = vbRed
    End If
Next
Voor de rest zal het een kwestie zijn van zich afvragen welke mogelijkheden kunnen verwacht worden, bv. bruid / bruid, / bruid. / bruid? en deze in de code op te nemen.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan