Übernehmen von Steuerelementnamen?
18.11.2005 09:53:06
Steuerelementnamen?
Bei meinem Problem geht es um in meinem Blatt integrierte Steuerelemente. Auf Grund der Übersichtlichkeit und Nachvollziehbarkeit im Programm bekam jede ComboBox und jeder CommandButton seinen eigenen Namen. Bezüglich der Einschränkung gewisser Umständlichkeiten ist es notwendig geworden, dass ich mein Datenblatt (oder Konfigurationsblatt) bei Mehrfach-Aufträgen des Kunden kopieren muss. Erledige ich dies allerdings über die integrierte Verschieben/Kopieren-Funktion in Excel, funktioniert der VBA-Code mein zweiten Blattes nicht mehr. Er ist vollständig übernommen, kann aber nicht ausgeführt werden, da er die Objekte nicht mehr finden kann. Excel benennt de facto alle Elemente neu um (CommandButton1, CommandButton2,... CheckBox44, CheckBox45, etc.), was dazu führt, dass ich wie o. erklärt keine ComboBox mehr benutzen kann. Die einzigste Möglichkeit, die mir hierbei eingefallen ist, ist, einen Button zu integrieren, der ein Makro ausführt, dass zunächst das Blatt kopiert und dann alle Namen der Steuerelemente des Kopie-Blattes in meine speziell definierten umändert. Klar wäre dies kein Problem, allerdings wäre ich überaus dankbar, wenn jemand eine bessere, unumständlichere Löung aufweisen könnte (vllt. ein Befehl, der die Namen der Steuerelemente mit kopiert!?).
Vielen Dank im Voraus!
Den