Rekenen met tijden

Status
Niet open voor verdere reacties.

harolda1980

Gebruiker
Lid geworden
7 aug 2007
Berichten
488
In dit voorbeeld wil ik rekenen met tijden.

T = is de tijd uit het rooster

TL = is de tijd die er bij opgeteld moet worden.

T = ActiveCell
TL = 0:30:00
T = T + TA

Dus 10:00 + 00:30 = 10:30.

Alleen kan ik het zo niet instellen en accepteerd VBA dit niet.

Kan iemand mij verstellen hoe ik dit in VBA aan de gang krijgt
 
In A1: 12:21
In A2: 00:30

Code:
Sub oh()
    [C1] = DateAdd("N", Minute([A2]), [A1])
End Sub
 
Bedankt.. Maar er gaat nog iets mis!

Met T defineer ik dus de variable tijd

T = ActiveCell


TA = DateAdd("N", Minute([A2]), [T])


Wat doe ik nu verkeerd.. voor de berekening!
 
Die variabele is volstrekt overbodig.
 
Maar jij verwijst naar een cel. ik werk met wijzigende cellen waar dit uit moet komen!

En dit zit in een systeem die transport regels aanmaakt. En die telling gebeurd elke keer op een andere regel.

voor de aankomst tijd in een regel. vertrektijd + reistijd
en de volgende regel rekent hij uit aan de hand van de aankomst tijd + laad los tijd
 
bijvoorbeeld

Voor de eerste regel:

A1 = Vertrek tijd
A2 = Aankomsttijd (vertrektijd + reistijd)
A3 = Laad en los tijd (vast gegeven of variabel)

Voor de tweede regel

B1 = A2+A3
B2 = Aankomsttijd (vertrektijd + reistijd)
B3 = Laad en los tijd (vast gegeven of variabel)
 
In Excel is een regel: A1,B1,C1,D1, etc

in Excel is een kolom: B1,B2,B3, B4, etc.
 
Ja dat klopt..Alleen komt er dus elke keer een regel bij en verloopt hij dus. .En nu is het rij 1
maar na een maand regel 150

Dus hoe doe ik dat?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan