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

Twee worden beginnen met Hoofdlettter

Status
Niet open voor verdere reacties.

vrouw

Terugkerende gebruiker
Lid geworden
27 mrt 2010
Berichten
1.535
Hallo,

Onderstaande code gevonden hier op forum om hoofdletters om te zetten in kleine letters behalve de eerste letter van het eerste word.

Nu zou ik graag zien dat een 2e woord in een cel ook een hoofdletter krijgt, kan dat ook?

Dus WILLEM PIETERSE word Willem pieterse

Code:
For Each it In Range("B2:C2").SpecialCells(2, 2)
    it.Value = UCase(Left(it, 1)) & LCase(Mid(it, 2))
  Next
 
Laatst bewerkt:
@Vrouw, toch gestopt met de Excel online versie?
 
Alsook.
Code:
it.Value = StrConv(it.Value, 3)
Oftewel
Code:
it.Value = StrConv(it.Value, vbProperCase)

En zonder lus kan het zo.
Code:
sub hsv()
 range("b2:c2") = [index(proper(b2:c2),)]
end sub
 
Laatst bewerkt:
@Vrouw, toch gestopt met de Excel online versie?

Haha, nee dit is voor een ander projectje met een tabel in excel met adressen en dan een connectie naar word om etiketten te printen.
 
@HSV bedankt voor alle opties :thumb:
 
Ter info, er is ook een Excel functie voor:
Code:
=BEGINLETTERS(A1)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan