Thema Datum  Von Nutzer Rating
Antwort
25.03.2013 10:08:50 Leo
NotSolved
25.03.2013 13:23:44 Gast33181
NotSolved
25.03.2013 13:49:54 Leo
NotSolved
Blau Was bedeutet .value bei Uhrzeiten?
25.03.2013 20:03:47 Gast33181
NotSolved
26.03.2013 14:22:55 Leo
Solved

Ansicht des Beitrags:
Von:
Gast33181
Datum:
25.03.2013 20:03:47
Views:
758
Rating: Antwort:
  Ja
Thema:
Was bedeutet .value bei Uhrzeiten?

Ich schätze mal du willst die Zeit bestimmen die dazwischen liegt ...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Option Explicit
 
Sub blablub()
   
  Dim dtVon(1 To 2) As Date
  Dim dtBis(1 To 2) As Date
   
  dtVon(1) = "00:30:00": dtVon(2) = "23:30:00"
  dtBis(1) = "23:30:00": dtBis(2) = "00:30:00"
   
  Dim tmp As String
  Dim i As Long
   
  For i = 1 To 2
    tmp = tmp & IIf(tmp <> "", vbNewLine & vbNewLine, "") & _
            dtVon(i) & " - " & dtBis(i) & " = " & IrgendEinGerassel(dtVon(i), dtBis(i))
  Next
   
  MsgBox tmp
   
End Sub
 
Function IrgendEinGerassel(ZeitVon As Date, ZeitBis As Date) As Date
   
  Dim t1 As Date
  Dim t2 As Date
   
  t1 = DateAdd("d", 1, Format$(ZeitVon, "dd.mm.yyyy")) & " " & TimeValue(ZeitVon)
  t2 = DateAdd("d", 1 + Abs(ZeitVon > ZeitBis), Format$(ZeitBis, "dd.mm.yyyy")) & " " & TimeValue(ZeitBis)
   
  IrgendEinGerassel = t1 - t2
   
End Function

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
25.03.2013 10:08:50 Leo
NotSolved
25.03.2013 13:23:44 Gast33181
NotSolved
25.03.2013 13:49:54 Leo
NotSolved
Blau Was bedeutet .value bei Uhrzeiten?
25.03.2013 20:03:47 Gast33181
NotSolved
26.03.2013 14:22:55 Leo
Solved