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

cel beweiligen voor alleen een dubbel klik

Status
Niet open voor verdere reacties.

vrouw

Terugkerende gebruiker
Lid geworden
27 mrt 2010
Berichten
1.434
Hallo,

Dmv dit draadje heb ik met veel moeite een datepicker (kalender) in mijn sheet gekregen.(met dank aan AD1957)

De bedoeling is dat er altijd eenjuiste datum/tijd word ingevuld in kolom A.
Het document word door meer mensen gebruikt maar toch krijgen mensen het voor elkaar om zelf een datum in ge vulllen zonder de datumpicker.

Mijn vraag:
Is het mogelijk om de cel te beveiligen dat je MOET dubbelklikken waardoor de datumpicker word geopend.
Of dat er desnoods een melding komt als je zelf wat invult.
 

Bijlagen

  • Kalender_snb_001.xlsb
    37,1 KB · Weergaven: 36
Je kan in het Worksheet_change event met de IsDate functie controleren of er een correcte datum is ingevuld.
Zoja, niks doen, zo nee, de DatePicker openen.
 
Waar kan ik het Worksheet_change eventvonden?

In de VBA code?
 
Dat is de sectie waar nu je Worksheet_BeforeDoubleClick ook in staat, maar dan:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)

End Sub
 
Ik krijg dat daar niet voor elkaar maar ik las dat het ook met data validatie kan echter wil er dan geen error popup melding komen.
komdat omdat die datepicker daar al in staat?
 
Het is simpel:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then
        If IsDate(Target) Then Exit Sub
        Kalender.Show
    End If
End Sub
 
of met Worksheet_selectionchange
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then Kalender.Show
End Sub
 
Super :thumb: bedankt weer voor jullie hulp.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan