Ich habe in zwei verschiedenen Excel Dateien, scheinbar den gleichen code, jedoch reagieren sie anders.
Ausgangsposition ist eine Stringvariable, die aber eine sich verändernde Uhrzeit enthält.
Inhalt: 06:00, 10:00, 16:00, 00:00
Nach dem ich mittels vba diesen string, mit cells(y,x)=inhalt in eine Zelle Schreibe
reagiert die eine Excel Tabelle, ob richtig oder falsch, aber jedenfalls wie ich möchte, bei 00:00
Zellformat: "hh:mm"
Zellinhalt: 00:00
Statuszeile wenn selektiert: 00:00:00
Zellinhalt: 10:00
Statuszeile wenn selektiert: 10:00:00
Die zweite Excel Datei völlig anders und wie ich nicht möchte:
Zellinhalt: L E E R
Statuszeile wenn selektiert: 00:00:00
Zellinhalt: 10:00
Statuszeile wenn selektiert: 10:00:00
Die einzige Möglichkeit die ich gefenden habe, damit in dieser Datei 00:00 angezeigt wird, ist wenn ich die Zelle als Text formatiere. Genau das möchte ich aber nicht, da es wirklich eine Zeit ist
Es würde mir evtl. auch helfen, wenn ich wüßte warum Excel so reagiert. Das einfügen von einem String der 00:00 enthält, dürfte ja eigentlich nie zu einer Leeranzeige führen.
Noch mal der Hinweis, die Leeranzeige erscheint u.a. bei Timeformat 13:30, oder Custom "hh:mm", oder bei general, nur bei Format Text geht es.