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

Corrigeren van invoer in cellen met Worksheet_Change

Status
Niet open voor verdere reacties.

JoGoSoft

Gebruiker
Lid geworden
6 sep 2007
Berichten
13
Hallo,

Ik heb het volgende probleem.
Ik wil via een Worksheet-Change gebeurtenis in een aantal cellen de invoer die handmatig wordt ingevuld automatisch aanpassen cq. corrigeren.
In een cel wil ik alle invoer laten vervangen door HOOFDLETTERS en in een andere cel wil ik de tijd ingave laten aanpassen.
Ik heb al een voorzetje gemaakt maar het lukt me niet om deze gebeurtenissen samen in een Worksheet-Change code te laten uitvoeren.
(Zie voorbeeldje).
Graag had ik hierbij wat hulp gehad.
Bij voorbaat dank.

Jogosoft
 

Bijlagen

Zo?

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
    Application.EnableEvents = False
    If Not Intersect(Target, [C2]) Is Nothing Then
        Target.Value = UCase(Target.Value)
    ElseIf Not Intersect(Target, Range("F2:F4")) Is Nothing Then
        Target.Value = Format(Target.Value, "0:00")
    End If
End If
Application.EnableEvents = True

End Sub

Met vriendelijke groet,


Roncancio
 
Ronancio,

Geweldig,

Mijn probleem is hiermee opgelost.
Vele malen dank.

Jogosoft
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan