Har skrivit ett program där jag lagrar olika tider i en variabel och sedan sparar över informationen till en textfil för att enkelt kunna hanterna den informationen i Word Excel eller motsv. Dim tid1 As Date Något sånthär: Det fungerar ju jättebra men hur kan jag använda det med hjälp av variabler? Du får bygga upp date-strängen med din variabelTidsberäkningar 18:00 - 09:00= 9h Men hur?
Jag behöver hjälp med hur jag skall hämta tidsdatan. Dvs. öppna filen och det är inget problem men problemet blir vilken typ av variabel jag skall använda och hur skall jag behandla :-tecknet?
Om jag ex. hämtar 09:00 till variabel a och 18:00 till b. Hur skall jag gå tillväga för att räkna ut b-a?Sv: Tidsberäkningar 18:00 - 09:00= 9h Men hur?
Dim tid2 As Date
tid1 = "2001-01-01 18:00:00"
tid2 = "2001-01-01 09:00:00"
MsgBox Format(tid2 - tid1, "hh:mm:ss")
MVH
indurainSv: Tidsberäkningar 18:00 - 09:00= 9h Men hur?
Dim t as integer
T = DateDiff("h", #18:00:00#, #09:00:00#)Sv: Tidsberäkningar 18:00 - 09:00= 9h Men hur?
Sv: Tidsberäkningar 18:00 - 09:00= 9h Men hur?
Dim tid1 As Date
Dim tid2 As Date
tid1 = Date & " " & dinVariabel
tid2 = Date & " " & dinVariabel
MsgBox Format(tid2 - tid1, "hh:mm:ss")
( om du skriver in 18:00 och 09:30 )
Men dett funkar bara om det är under samma dygn.
Om du tex skriver 20 och 21 kommer svaret att bli 01:00:00
Vill du kolla antalet timmar mellan två dygn så måste även datumet anges