Thema Datum  Von Nutzer Rating
Antwort
05.12.2018 08:14:46 Newbie
NotSolved
05.12.2018 08:57:38 Gast43378
NotSolved
05.12.2018 09:00:09 Gast19274
NotSolved
05.12.2018 13:54:29 Gast57935
NotSolved
06.12.2018 07:22:46 Newbie
NotSolved
05.12.2018 13:52:17 Gast47274
NotSolved
05.12.2018 13:52:39 Gast9795
NotSolved
05.12.2018 19:15:42 ugor
NotSolved
06.12.2018 07:42:41 Gast67673
NotSolved
06.12.2018 11:55:10 ugpr
NotSolved
07.12.2018 08:44:59 Gast81396
NotSolved
Blau mit Makro
07.12.2018 13:31:22 ugor
NotSolved

Ansicht des Beitrags:
Von:
ugor
Datum:
07.12.2018 13:31:22
Views:
467
Rating: Antwort:
  Ja
Thema:
mit Makro

Hallo,

"Ich habs geschafft. Ein Problem was mir wirklich Kopfzerbrechen beschert hat war das Format der Uhrzeit. Das eine Messgerät speichert die Zeit als Text ab un das andere die Uhrzeit mit Datum." und die sind auf Sekundenbruchteile synchron?
Naja, synchronität ist dem Code ja egal.

 

"Erfolg brachte dann die Zeit im Texformat mit 1 zu multiplizieren."
Da bin ich mir noch nicht sicher: Der Code muss ja die Werte der einen Reihe in die der anderen einsortieren. Dabei kommat man nicht darum herum, zwei Zeiten aus beiden Reihen zu vergleichen:

if DatumUndZeit < Zeit then ....

Das Problem, das höchst wahrscheinlich dabei auftritt ist, dass Excel ein Datum als Ganzzahl speichert (1 ist der 31.12.1989, 2 ist der 1.1.1990, ...)
Die Uhrzeit wird als Dezimalzahl gespeichert, sodass 24h = 1 sind: 0 Uhr = 0, 12 Uhr = 0,5  , 6:15:02 Uhr =  0,2604398. Du bemerkst, eine Uhrzeit ist nie größer 1 und ein Datum immer größer eins.
Datum und Uhrzeit speichert Excel durch Addition des Datums mit der  Uhrzeit: 1.1.1990 12:00:00 = 2,5
Wenn du also eine Uhrzeit mit einem Datum+Uhrzeit vergleichst, ist immer die Uhrzeit kleiner.

Ich hoffe, du hast den Code an der in diesem Thread veröffentlichten Beispieldatei getestet?! Jetzt läuft er bei deinem sehr viel größerem Datensatz nicht durch.

Wenn du Hilfe wünscht, dann stell doch bitte eine Datei zur Verfügung,  bei der der Fehler auftritt. Und benenne immer die Codezeile, in der der Fehler auftritt.

 

 


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
05.12.2018 08:14:46 Newbie
NotSolved
05.12.2018 08:57:38 Gast43378
NotSolved
05.12.2018 09:00:09 Gast19274
NotSolved
05.12.2018 13:54:29 Gast57935
NotSolved
06.12.2018 07:22:46 Newbie
NotSolved
05.12.2018 13:52:17 Gast47274
NotSolved
05.12.2018 13:52:39 Gast9795
NotSolved
05.12.2018 19:15:42 ugor
NotSolved
06.12.2018 07:42:41 Gast67673
NotSolved
06.12.2018 11:55:10 ugpr
NotSolved
07.12.2018 08:44:59 Gast81396
NotSolved
Blau mit Makro
07.12.2018 13:31:22 ugor
NotSolved