Hallo,
Ik ben bezig om (relatief) grote hoeveelheden data te verwerken (ca. 3000 regels aan data) en ik ben momenteel bezig met een tool te bouwen om automatische verbeteringen te laten aanbrengen. Hierbij wil ik tekst in bepaalde cellen door andere tekst laten vervangen.
Een voorbeeld: men schrijft foutief LA, omdat het L.A. moet zijn.
Het blijkt dat de code die ik gebruik rekening houdt met hoofd- of kleine letters. Met andere woorden: la wordt niet veranderd in L.A., maar LA wel.
Nu heb ik een kort stukje van internet geplukt over hoe je de eerste letter in een hoofdletter verandert:
Hoe kan ik mijn formule dusdanig aanpassen, zodat woorden als of en and zonder hoofdletter geschreven worden?
Bij voorbaat dank!
Ik ben bezig om (relatief) grote hoeveelheden data te verwerken (ca. 3000 regels aan data) en ik ben momenteel bezig met een tool te bouwen om automatische verbeteringen te laten aanbrengen. Hierbij wil ik tekst in bepaalde cellen door andere tekst laten vervangen.
Een voorbeeld: men schrijft foutief LA, omdat het L.A. moet zijn.
Het blijkt dat de code die ik gebruik rekening houdt met hoofd- of kleine letters. Met andere woorden: la wordt niet veranderd in L.A., maar LA wel.
Nu heb ik een kort stukje van internet geplukt over hoe je de eerste letter in een hoofdletter verandert:
Hier wil ik graag wat uitzonderingen op toevoegen, omdat niet IEDER woord met een hoofdletter moet.Sub Proper_Case()
'
'This will make the first letter of the text within any selection of
'cells uppercase.
'
For Each x In Selection
x.Value = Application.Proper(x.Value)
Next
End Sub
Hoe kan ik mijn formule dusdanig aanpassen, zodat woorden als of en and zonder hoofdletter geschreven worden?
Bij voorbaat dank!