Hallo M...,
A) Fehler
Aus irgendeinem Grund passten die Bereiche für die Diagrammkurven und Beschriftungen nicht mehr zu den Grenzen der strukturierten Tabellen "Ereignisse" und "Positionen". Excel hat sich dadurch bei der Anzeige des Diagramms wohl verschluckt.
Ich musste die Beschriftungen löschen, die Bereiche für die Diagrammkurven anpassen und dann die Beschriftungen wieder einrichten.
Falls du es auch einmal machen muss, musst du daran denken unter "Ausrichtung" die Ränder der Beschriftungen auf 0 zu stellen.
B) Zuviele Datensätze in der Tabelle "Positionen"
Für die Tabelle "Ereignisse" mag es ja sinnvoll sein etliche Zeilen vorzuhalten, von denen immer nur einige genutzt werden. Aber nicht für die Tabelle "Positionen". Bei 42 eingerichteten Säulen (-1 bis 40) benötige ich nur 41 Datensätze in der Tabelle (Säule-1 bekommt keine Anzeigeposition).
C) Ein wenig andere Nutzung
Hier habe ich einige Änderungen (in Klammern der Stand) einmal exemplarisch eingebaut.
1. Säule00 (geändert)
Ich habe der Säule eine doppelte Höhe gegeben und eine weisse Farbe mit Transparenz 0 zugeordnet.
Dadurch werden die Beschriftungen der X-Achse nicht mehr in die Beschriftungen der Ereigniszeile geschrieben und nicht mehr durch die Gitternetzlinien unterbrochen.
2. Untergrenze der der Kurven (nicht geändert)
Hier könntest du auch 20 oder 30 eintragen, damit der Kurvenbereich kleiner und der Zeilenbereich grösser wird.
3. nutzen des Bis-Bereiches in der Tabelle Ereignisse (teilweise geändert)
Auch wenn ich zu einigen Ereignissen keine Linie zeichnen möchte, kann es meines Erachtens Sinn machen zwei Ereignisse eines Ereignisnamens in eine Zeile zu schreiben. Das macht die Tabelle kürzer und nach meiner Meinung auch übersichtlicher.
Ich hab das einmal umgesetzt für 2 (vorher 4) Zeilen unter "Ereignsse", 1 (vorher 2) Zeile unter " " und 1 (vorher 2) Zeile unter "Medikamente".
Vielleicht gibt es noch mehr zusammenhängende Ereignisse ohne Pfeile.
ps. Die Bereiche "Total" im unteren Bereich der Tabelle "Ereignisse" würde ich wie die Ereignisse "Ausfuhr" und "Infusionen" im Bis-Bereich beschriften.
4. benannte Zellen für die Positionen "Verworfen" und "Total" (geändert)
Hier habe ich deine Berechnung in der benannten Zelle gemacht und in der Tabelle "Ereignisse" nur noch zugeordnet. Hiermit kann man die Positionierung leichter ändern.
5. Zuordnung der Kurve HF zu X1 (nicht geändert)
Wie schon geschrieben wird die Tabelle Kurven vom Makro nicht genutzt. Wenn die bisherigen vier Kurven fast immer zu den gleichen Zeiten eingetragen werden, solltest du die Spalte HF vor X2 schreiben und in den Diagrammreihen der Spalte X1 zuordnen.
Dann kannst du die Spalten Kurve05 und Kurve06 für Ereignisse zu anderen Zeiten (X2) nutzen.
6. Ermöglichen eine Beschriftungszeile zu übergehen (nicht geändert)
Bisher kann man, indem man in der Tabell "Positionen" den Ereignisnamen zu einer Position löscht, anschliessend dieser Zeile keine Farbe und keine Ereignsse (und damit auch keine Pfeile)zuordnen. Trotzdem werden die anderen Positionen im Diagramm nicht nach oben verschoben.
Wenn du in der Zelle AJ5 diese Formel einträgst
und nach unten koopierst erfolgt in Zukunft eine verschiebung der unteren Zeilen wenn ein Name gelöscht wird.
A) Fehler
Aus irgendeinem Grund passten die Bereiche für die Diagrammkurven und Beschriftungen nicht mehr zu den Grenzen der strukturierten Tabellen "Ereignisse" und "Positionen". Excel hat sich dadurch bei der Anzeige des Diagramms wohl verschluckt.
Ich musste die Beschriftungen löschen, die Bereiche für die Diagrammkurven anpassen und dann die Beschriftungen wieder einrichten.
Falls du es auch einmal machen muss, musst du daran denken unter "Ausrichtung" die Ränder der Beschriftungen auf 0 zu stellen.
B) Zuviele Datensätze in der Tabelle "Positionen"
Für die Tabelle "Ereignisse" mag es ja sinnvoll sein etliche Zeilen vorzuhalten, von denen immer nur einige genutzt werden. Aber nicht für die Tabelle "Positionen". Bei 42 eingerichteten Säulen (-1 bis 40) benötige ich nur 41 Datensätze in der Tabelle (Säule-1 bekommt keine Anzeigeposition).
C) Ein wenig andere Nutzung
Hier habe ich einige Änderungen (in Klammern der Stand) einmal exemplarisch eingebaut.
1. Säule00 (geändert)
Ich habe der Säule eine doppelte Höhe gegeben und eine weisse Farbe mit Transparenz 0 zugeordnet.
Dadurch werden die Beschriftungen der X-Achse nicht mehr in die Beschriftungen der Ereigniszeile geschrieben und nicht mehr durch die Gitternetzlinien unterbrochen.
2. Untergrenze der der Kurven (nicht geändert)
Hier könntest du auch 20 oder 30 eintragen, damit der Kurvenbereich kleiner und der Zeilenbereich grösser wird.
3. nutzen des Bis-Bereiches in der Tabelle Ereignisse (teilweise geändert)
Auch wenn ich zu einigen Ereignissen keine Linie zeichnen möchte, kann es meines Erachtens Sinn machen zwei Ereignisse eines Ereignisnamens in eine Zeile zu schreiben. Das macht die Tabelle kürzer und nach meiner Meinung auch übersichtlicher.
Ich hab das einmal umgesetzt für 2 (vorher 4) Zeilen unter "Ereignsse", 1 (vorher 2) Zeile unter " " und 1 (vorher 2) Zeile unter "Medikamente".
Vielleicht gibt es noch mehr zusammenhängende Ereignisse ohne Pfeile.
ps. Die Bereiche "Total" im unteren Bereich der Tabelle "Ereignisse" würde ich wie die Ereignisse "Ausfuhr" und "Infusionen" im Bis-Bereich beschriften.
4. benannte Zellen für die Positionen "Verworfen" und "Total" (geändert)
Hier habe ich deine Berechnung in der benannten Zelle gemacht und in der Tabelle "Ereignisse" nur noch zugeordnet. Hiermit kann man die Positionierung leichter ändern.
5. Zuordnung der Kurve HF zu X1 (nicht geändert)
Wie schon geschrieben wird die Tabelle Kurven vom Makro nicht genutzt. Wenn die bisherigen vier Kurven fast immer zu den gleichen Zeiten eingetragen werden, solltest du die Spalte HF vor X2 schreiben und in den Diagrammreihen der Spalte X1 zuordnen.
Dann kannst du die Spalten Kurve05 und Kurve06 für Ereignisse zu anderen Zeiten (X2) nutzen.
6. Ermöglichen eine Beschriftungszeile zu übergehen (nicht geändert)
Bisher kann man, indem man in der Tabell "Positionen" den Ereignisnamen zu einer Position löscht, anschliessend dieser Zeile keine Farbe und keine Ereignsse (und damit auch keine Pfeile)zuordnen. Trotzdem werden die anderen Positionen im Diagramm nicht nach oben verschoben.
Wenn du in der Zelle AJ5 diese Formel einträgst
Code:
=MAX(WENN([@Ereignisname]="";"";WENN((MinWertY-[@Position]*HauptstricheY)>=0;MinWertY-AbstandY-[@Position]*HauptstricheY+HauptstricheY/2;MinWertY-AbstandY-[@Position]*HauptstricheY+HauptstricheY/2));AGGREGAT(15;6;$AJ$3:AJ4;1)-HauptstricheY)
und nach unten koopierst erfolgt in Zukunft eine verschiebung der unteren Zeilen wenn ein Name gelöscht wird.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.