Guten Tag,
ich möchte ein Makro (welches die Funktion hat, bestimmten Wörtern bestimmte Farben automatisch zuzuweisen) so gestalten, dass ich auswählen kann auf welche Tabellenblätter es angewendet wird. Die Namen und Reihenfolge der Tabellenblätter ist noch nicht fest und wird sich im Arbeitsprozess zwangsläufig ändern, sodass ich nicht mit den Namen der Tabellenblätter im Code arbeiten möchte. Sowieso ist nicht festgelegt auf welche Blätter die Farben angewendet werden.
Bisher habe ich mit Checkboxen, die einfach an die Tabellenblatt-Nummerierung gekoppelt waren, gearbeitet, was auch problemlos funktioniert hat. Eine Gehaltsstufe über mir möchte man allerdings nun, dass die Tabellenblätter, auf die das Makro angewendet werden soll, am besten in einen Bereich geschrieben werden soll, woraus das Makro dann die Namen erkennt und darauf anwendet. Theoretisch müsste ich doch "nur" diesen Bereich als Array kennzeichnen und das Makro erkennt die Namen der Tabellenblätter, oder so ähnlich? Wie gehe ich hier am besten vor?
Ich bin zwar von meiner ursprünglichen Lösung überzeugter, aber nunja: was muss, das muss :)
Bin absoluter VBA Anfänger und über jede Hilfe dankbar! Vielen Dank!
Beste Grüße,
Johannes
|