Hoofdletters

Status
Niet open voor verdere reacties.

alsoft

Gebruiker
Lid geworden
9 aug 2005
Berichten
57
Ik zit met een probleempje.
Als ik in Kolom C de letter J of N ingeef, wil ik deze letters altijd in hoofdletters laten zien.

Welke formule moet ik hiervoor intypen in de cellen in kolom C.

MvG: Arie
 
Je kan het oplossen door met de getalopmaak te spelen:
rechtermuisknop op de cel > celeigenschappen > getal > aangepast.
Typ nu in type in "J";;"N";

Hiermee definieer je dat een positief getal altijd getoond moet worden als J, en een nul als N.

Als je nu in de kolom een 1 intikt ipv j, dan verschijnt er J, tik je een nul in ipv n, dan verschijnt er N

Let wel, de echte waarden zijn en blijven in dit geval 1 en 0.
 
Beste Arie

Er is een formule “=HOOFDLETTERS(C1)”
Als je een waarde invoert in een cel overschrijf je een formule die daar instaat dus daarmee kan je het niet oplossen.
Je kan een macro maken die de invoer in kolom C omzet naar hoofdletters.
De VBA formule hiervoor is Ucase(variabele)
Ucase (“n”) geeft “N” als resultaat

Groet Karel
 
alsoft,

Deze code zet je post code om als je dit achter elkaar zet.
Misschien kun je het aanpassen aan je wensen?

Code:
'Zet een spatie tussen de cijfers en letters en maak van alle postcodeletters hoodletters
    For Rij = 3 To 110
        Cells(Rij, "E") = Left(Cells(Rij, "E"), 4) & " " & UCase(Right(Cells(Rij, "E"), 2))
    Next
b.v.b.
Code:
Cells(Rij, "E") =  UCase(Left(Cells(Rij, "E"), 1))
 
Als in die cellen alleen een J of een N mag komen kan het ook met valideren.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan