Kalender Excel 2007, datatype en startdatum

Status
Niet open voor verdere reacties.

robkcc

Nieuwe gebruiker
Lid geworden
23 jan 2011
Berichten
1
Voor een plannings applicatie(tje) is het vereist dat op een userform een kalender wordt getoond met als initiele waarde de eerste van een (eerder door gebruiker) bepaalde maand. Die waarde ligt vast in de range Start, en dient ook te worden getoond in de textbox.

De datum die d.m.v. de kalender wordt gekozen moet terugkomen naar de range Return; tevens dienst de textbox "gelijke tred" te houden met de door klikken gekozen datum.
De selectors voor maand en jaar worden niet getoond.

Het lukt me niet de stardatum aan de kalender mee te geven bij initialiseren.
Als er een datum wordt gekozen krijg ik die wel terug , echter
1) range Return staat op cel A6, de datum komt in A3.
2) data van de 1e tot en met de 12e krijg ik als waarde, de 13e en later als tekst.
In het eerste geval krijg ik bijv. April door als maand 4, anders als 04.

Heb er inmiddels flink mee zitten experimenteren, maar ik hijs nu maar de witte vlag.
Waar ga ik de mist in ?

Code:
Private Sub UserForm_Initialise()

Me.Calendar1.Value = 0
UserForm4.Calendar1.Value = Range("Start").Value
Range("return").Value = Format(UserForm4.Calendar1.Value, "dd/mm/yyyy")
End Sub

Private Sub Calendar1_Click()
        UserForm4.TextBox16.Value = Format(UserForm4.Calendar1.Value, "dd/mm/yyyy")
    End Sub

Private Sub CommandButton2_Click()
    End
End Sub
 

Bijlagen

  • Vbld kalender.xlsx
    9,2 KB · Weergaven: 104
De programmacode en formulieren worden verwijderd als je opslaat als xlsx. Eigenlijk zou je dus xlsm moeten gebruiken. Deze bestanden worden hier echter niet aanvaard zonder dat je ze zipt. Gebruik daarom gewoon het oude formaat xls. Misschien krijg je dan wel meer antwoorden.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan