Thema Datum  Von Nutzer Rating
Antwort
24.09.2007 14:32:25 Tina
NotSolved
24.09.2007 17:39:15 jh
NotSolved
24.09.2007 17:44:58 jh
NotSolved
24.09.2007 18:01:37 jh
NotSolved
25.09.2007 08:13:21 Tina
NotSolved
25.09.2007 11:05:54 Tina
NotSolved
25.09.2007 18:16:57 jh
NotSolved
Blau Aw:Aw:Aw:Aw:Aw:Aw:Aw:Ampeln in einer Exceltabelle
26.09.2007 09:52:03 Tina
NotSolved
26.09.2007 11:30:58 jh
NotSolved
28.09.2007 08:29:14 Tina
NotSolved
28.09.2007 12:51:39 jh
NotSolved
13.11.2007 13:53:14 tobias
NotSolved

Ansicht des Beitrags:
Von:
Tina
Datum:
26.09.2007 09:52:03
Views:
984
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Aw:Aw:Aw:Aw:Ampeln in einer Exceltabelle
jh schrieb am 25.09.2007 18:16:57:

Hallo Tina,

ich habe ein bisschen an deiner Beispieldatei gebastelt und sie
wieder upgeloadet:
http://loaditup.de/130271-.html

Ich hoffe, dass mir in der Eile kein Lapsus unterlaufen ist, aber das werden wir schon noch merken. Tabelle1 ist geschützt (ohne Passwort), damit man nicht mit einem versehentlichen Mausklick die Ampeln demoliert. Für den Code zum Setzen und Rücksetzen der Ampeln habe ich ein Modul eingefügt, um diese Prozeduren bei Bedarf von überall aufrufen zu können. Wenn das nicht nötig ist, können sie auch im Codebereich DieseArbeitsmappe stehen. Der Entwicklungsstand steht jetzt erst mal in H22, wenn sich das noch ändert, muss die Zeile

If Target.Address = "$H$22" Then
(in Sub Workbook_SheetChange)

angepasst werden. Falls es so gewollt ist, dass die Ampeln (Shapes) nicht "der Reihe nach" angeordnet sind, hab ich es so gelassen. Die Nummern der Shapes (Rechtecke) und die dazugehörige Tabelle habe ich zu Orientierung darüber oder darunter eingetragen, das kann natürlich wieder gelöscht werden. Die Nummern der Ampelfelder sind dann von oben nach unten die Jeweilige "Basisadresse" plus 1, 2, 3, 4. Wenn du die Adressierung so wie im Beispiel lassen willst, darf sich da nichts mehr ändern. Wenn in H22 nichts steht oder der Eintrag wieder gelöscht wird, bleiben alle Ampelfelder "aus", wird ein "unzulässiger" Wert eingetragen, gibt es eine Fehlermeldung.

Die Zuordnung der Ampeln zu den Worksheets erfolgt anhand der Indexnummern der Sheets:

intAmpel = (Sh.Index - 1) * 5 + 1

Das ist für die Adressierung am einfachsten. Wenn es anders gewünscht ist, ("nichtlineare Zuordnung") müsste irgendwo im jeweiligen Blatt die "Basisadresse" der zugehörigen Ampel stehen, die dann mit der Offset-Eigenschaft gelesen werden kann, z. B.

intAmpel = Target.Offset(-1, 1)

Das wäre dann in I21. Angenommen für Tabelle10 wäre die 4. Ampel vorgesehen, müsste dann in Tabelle10!I21 der Wert 16 stehen. Alles klar?

LG Jürgen


Hammer!Genau das was ich mir vorgestellt hatte.Die genaue Verteilung von Tabelle und zugehöriger Ampel ist noch fest.Aber die Ampeln sind alle in einer Reihe angeordnet.Wie kann ich den Befehl für Tabellenzuordnung zu den Ampeln ändern,bzw. anpassen an meine Datei?Da blick ich noch ganz durch.Der Rest scheint so klappe.
Vielen lieben Dank
LG Tina

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
24.09.2007 14:32:25 Tina
NotSolved
24.09.2007 17:39:15 jh
NotSolved
24.09.2007 17:44:58 jh
NotSolved
24.09.2007 18:01:37 jh
NotSolved
25.09.2007 08:13:21 Tina
NotSolved
25.09.2007 11:05:54 Tina
NotSolved
25.09.2007 18:16:57 jh
NotSolved
Blau Aw:Aw:Aw:Aw:Aw:Aw:Aw:Ampeln in einer Exceltabelle
26.09.2007 09:52:03 Tina
NotSolved
26.09.2007 11:30:58 jh
NotSolved
28.09.2007 08:29:14 Tina
NotSolved
28.09.2007 12:51:39 jh
NotSolved
13.11.2007 13:53:14 tobias
NotSolved