waarde spinbutton

Status
Niet open voor verdere reacties.

marcelvba

Gebruiker
Lid geworden
26 jul 2010
Berichten
40
Hallo,

In een userform maak ik gebruik van spinbuttons. Het was de bedoeling om de waarde te verhogen in een textbox. Nu lukt dit uitstekend, maar mijn doel was om tijden oplopend/aflopend te selecteren. Ik dacht dit te doen als max 23:45, min 6:45 met als stap 0:15.

Echter accepteerde eigenschappen deze waarde niet. Is er misschien een andere mogelijkheid om tijden middels spinbuttons op/af lopend te maken. Startend vanaf 06:45 t/m 23:45 met stappen van 15 min. Een combobox biede geen uitkomst want deze is te vullen met max 36 waarden (excel 2003) en de range is groter (72).

Ik heb het nu opgelost door met een spinbutton de uren te laten spinnen en eentje laat de minuten rollen. Nadelen zijn meerdere handelingen, meer code en een grotere ruimte nodig op de userform.. Het werkt wel, dat dan weer wel.

bedankt alvast,

Marcel
 
Je kunt de spinbutton instellen op waarden tussen 0-95, met stap 1, en deze waarde vervolgens omrekenen naar tijdblokken van een kwartier met: SpnButton/(24*4)
De uitkomst daarvan zet je in je tekstvak.
 
Octafish

Ja...slim bedacht.

Nu heb ik staan

private sub spinbutton1_change()
textbox1.value = spinbutton1.value / (24*4)
end sub

max 95
min 24
value 24
smallchange 1

Het werkt uit de kunst...start met 6,25 (06:15) en eindig met 23,75 (23:45).

Toppie, bedankt........

Heb nog geprobeerd de tijdnotatie er in te doen, maar is eigenlijk wel goed zo.

Marcel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan