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

Opgelost Hoofdletter gevoeligheid negeren

Dit topic is als opgelost gemarkeerd

Egbert12345

Gebruiker
Lid geworden
13 dec 2010
Berichten
508
Beste forummers,

Ik heb een voorbeeldbestandje gemaakt met fictieve namen. Met VBA wil ik graag e-mailadressen vergelijken, als voorkomen laat ik de betreffende cellen van een kleur voorzien.
Nu heb ik twee problemen:
1) soms zit er in het e-mailadres een hoofdletter (verder is de naam identiek), hoe kan ik het zo inrichten dat dit e-mailadres wel wordt herkent.
2) soms staat er achter het e-mailadres een spatie, hoe kan ik dat negeren?

groet Egbert
 

Bijlagen

Bijvoorbeeld zo:
Code:
If Trim(LCase(waarde)) = Trim(LCase(waarde1)) Then
 
M.I. gaat het niet om de kleurtjes maar om de wijze van vergelijking.
 
Ik hoop dat ik het goed heb begrepen.
De oplossing is weliswaar niet uitgevoerd met VBA, zoals TS vroeg, maar met Power Query.
Deze oplossing is niet hoofdlettergevoelig en negeert ook extra spaties.
 

Bijlagen

Nog een mogelijkheid is bovenaan de module van VBA het volgende commando opnemen:
Code:
Option Compare Text
Eenmalig toevoegen, werkt in de hele module voor elke vergelijking van tekst.
Dit zorgt ervoor dat tekst vergeleken wordt zonder rekening te houden met hoofd- of kleine letters.
"Erik Kwispeleer" is dan gelijk aan "erik kwispelaar" of zelfs "ErIk kWiSpElAaR";
 
Toch is de suggestie van SjonR natuurlijk de beste. CF markeren van duplikaten. Die is inherent tekstgebaseerd. Niks nie VBA of PQ nie, maar basaal ingebouwde Excel funktionaliteit.
 
Terug
Bovenaan Onderaan