Hallo zusemmen
Ich wollte für die Arbeit diverse bereits bestehende Excel-Tabellen überarbeiten und verbessern.
Nun bin ich an einem Problem welches ich mangels VBA-Kenntnisse selbst mit Hilfe dieses Forums nicht zusammenbasteln konnte.
Aufgabe
Ich habe Eine Arbeitsmappe mit folgenden Tabellenblätter:
"TOTAL" und "CO-0" (CO-0 ist die Vorlage welche man Kopiert)
Nun kann Man Arbeitsmappe um eine Beliebige Anzahl von Tabellenblätter ergänzen ("CO-", "CO-2", "CO-3", ...) Das Summentotal dieser Blätter wird auf "TOTAL" übertragen und aufgelistet.
Auf "TOTAL" kann dann bei den Listenpositionen angegeben werden ob die Einzelne Zahlung bewilligt wurde oder nicht (Dropdown: "-", "ja", "nein")
Nun sollen die jeweiligen Registerfarben je nach Angabe bei "TOTAL" umgestellt werden. ("-"=keine Farbe , "ja"=grün, "nein"=rot)
Wie würde man dies am einfachsten tun?
Ich habe folgende Ansätze versucht:
1. von "TOTAL" 25 Listen eintrage direkt mit dem korrespondierenden Tabellenblatt ansprechen und Farbe ändern. Das geht solange alle Tabellenblätter schon existieren. aber wenn die Tabellenblätter nur nach bedarf eingefügt werden gibt dies einen Fehler.
2. von "TOTAL" bei jedem vorhandenem Listeneintrag auf dem jeweiligen Tabellenblatt ein Wert ausgeben. (z.B CO-1, in Zelle A1 den Wert 0, 1 oder 2) denn Korrespondierend mit VBA Wenn A1 von Tabellenblatt 0 dann nichts, wenn 1 dann Grün, wenn 2 dann Rot. Dies hat nur halb funktioniert. Da der Zellen wert angepasst wurde ohne das Tabellenblatt zu aktivieren und einen neun Zelleneintrag zu machen wird die Änderung erst aktiv, wenn irgend eine Zelle auf dem Arbeitsblatt bearbeitet wurde.
ich bin sicher jemand kann mir hier helfen.
Vielen Dank