Makro erstelltes Diagramm fest auf Uhrzeit einstellen.
Verfasst: Di, 03.05.2011 20:24
Hallo liebe Leute.
Verzeiht, aber ich komme einfach nicht voran.
Ich möchte im Diagramm die Y-Achse auf Uhrzeit formatieren/einstellen, und zwar unabhängig davon ob zu verarbeitende Stunden vorhanden sind oder nicht.
Wenn Stunden vorhanden sind, dann wird die Y-Achse auch schön im Stundenformat (Uhrzeit) angezeigt: 06:00 06:30 07:00 .....
Und das geschieht mittels dieser paar Codezeilen.
Wenn aber keine Stunden vorhanden sind, dann werden auf der Y-Achse die Stunden in Dezimalschreibweise dargestellt, also so: 0,25 0,27 0,29 .... Und das möcht ich verhindern.
In der Beispieldatei könnt ihr sehen was ich meine, wenn ihr im Sheet1 im Grauen Bereich die Zeiten löscht.
Im Makrocode steht ja schon vor den eben zitierten Zeilen dieser Eintrag
also müsste ich doch jetzt irgendwie hier ansetzen. Nur weiß ich nicht genau wie.
Auf www,oooforum,org hatte ich einen Code gefunden der wohl Stunden (Uhrzeit) anzeigt, aber den kann ich nicht auf mein Makro umschreiben.
http://www.oooforum.org/forum/viewtopic.phtml?t=100428
Hatte es wohl versucht, aber ich schaff es nicht. In der Beispieldatei sind im Module2=>Sheet2 und Module3=>Sheet3 meine Versuche mit diesem Code.
Ich hatte zwischenzeitlich auch schon mal mit "NumberFormat" versucht zu arbeiten, aber da bin ich auch kläglich gescheitert. Da versuch ich xray einzusetzen, aber das gefundene dann auch nutzbringend anzuwenden kapier ich noch nicht
.
Ich frage euch also mal wieder.
Könnt ihr mir bitte weiter helfen, dass immer die Stunden (Uhrzerit) angezeigt wird?
Freue mich auf eure Antworten, und bedanke mich schon mal für eure bemühungen.
Gruß
balu
Verzeiht, aber ich komme einfach nicht voran.
Ich möchte im Diagramm die Y-Achse auf Uhrzeit formatieren/einstellen, und zwar unabhängig davon ob zu verarbeitende Stunden vorhanden sind oder nicht.
Wenn Stunden vorhanden sind, dann wird die Y-Achse auch schön im Stundenformat (Uhrzeit) angezeigt: 06:00 06:30 07:00 .....
Und das geschieht mittels dieser paar Codezeilen.
Code: Alles auswählen
Chart.Diagram.YAxis.Min = 0.25
Chart.Diagram.YAxis.Max = 31/24
Chart.Diagram.YAxis.AutoStepHelp = TRUE
chart.Diagram.YAxis.StepMain = 0.020833333
In der Beispieldatei könnt ihr sehen was ich meine, wenn ihr im Sheet1 im Grauen Bereich die Zeiten löscht.
Im Makrocode steht ja schon vor den eben zitierten Zeilen dieser Eintrag
Code: Alles auswählen
chart.Diagram.HasYAxisDescription = True
Auf www,oooforum,org hatte ich einen Code gefunden der wohl Stunden (Uhrzeit) anzeigt, aber den kann ich nicht auf mein Makro umschreiben.
http://www.oooforum.org/forum/viewtopic.phtml?t=100428
Hatte es wohl versucht, aber ich schaff es nicht. In der Beispieldatei sind im Module2=>Sheet2 und Module3=>Sheet3 meine Versuche mit diesem Code.
Ich hatte zwischenzeitlich auch schon mal mit "NumberFormat" versucht zu arbeiten, aber da bin ich auch kläglich gescheitert. Da versuch ich xray einzusetzen, aber das gefundene dann auch nutzbringend anzuwenden kapier ich noch nicht

Ich frage euch also mal wieder.
Könnt ihr mir bitte weiter helfen, dass immer die Stunden (Uhrzerit) angezeigt wird?
Freue mich auf eure Antworten, und bedanke mich schon mal für eure bemühungen.
Gruß
balu