Hoi,
Mag ik nog mee instappen
?
Heb ook de indruk dat hier goed voor TS gezorgd wordt, daarom enkel een paar bedenkingen die (voor een significant percentage
) off topic zijn :
Johan,
Gezien de vorderingen die je inmiddels gemaakt hebt ben je er wellicht al achter gekomen dat structuren als if...end if, for...next, while...wend op de juiste positie in je code dienen gesloten te worden.
Bijvoorbeeld :
if x=10 then
for teller=1 to 3
...
end if
next teller
kan niet,
maar
if x=10 then
for teller=1 to 3
...
next teller
end if
is wel o.k.
Persoonlijk vind ik het heel handig (voor zowel de beginnende als de meer ervaren vba-er) om met inspringingen te werken. Je kan die tijdens het intypen of achteraf aanbrengen, met spaties of de tab-toets. Dat verandert hoegenaamd niets aan de uitvoering van je procedure maar maakt het veel duidelijker als er ergens iets niet snor zit.
Voorbeeldje :
if x=10 then
for teller=1 to 3
...
while verder=true
...
if controle=5 then
verder=false
endif
wend
next teller
end if
is hetzelfde als :
if x=10 then
for teller=1 to 3
...
while verder=true
...
if controle=5 then
verder=false
endif
wend
next teller
end if
'k Heb er nog eentje :
Vraag: stel dat je toch een rit hebt die langer dan een uur duurt, wat dan?
Dan heb ik inderdaad een probleem.
Stel dat je in je sheet enkel mm:ss wil zien dan heb je met die notatie inderdaad een probleem met tijden langer dan een uur.
Maar : we kennen allemaal de notatie
[u]:mm:ss
Louter op intuïtie
heb ik eens
[m]:ss
geprobeerd, en ja hoor, dat werkt.
Ik zou ik niet zijn als ik vervolgens niet
[s]
zou proberen, en die doet het dus eveneens.
Voor wie er iets aan heeft dus...
Groeten,
pitufo