Sheets.CodeName per Makro vergeben
28.11.2004 14:42:32
Pienser
ich möchte im VBA-Code gerne die Tabellenblätter über ihren VBA-Namen ansprechen, also z.B.:
Books.Cells(....
und nicht
Sheets("Books").Cells(.....
Den VBA-Namen kann ich im VBA-Modus zwar per Hand vergeben (1. Feld der Tabelleneigenschaften),
aber ich habe noch keinen Weg gefunden, diesen auch per Makro zu setzen.
Abrufbar ist der VBA-Name z.B. so:
MsgBox ActiveSheet.CodeName
aber setzen in dieser Art funktioniert nicht:
ActiveSheet.CodeName = "Books"
Fehlermeldung: "Falsche Anzahl an Argumenten oder ungültige Zuweisung zu einer Eigenschaft"
Gibt es eine Möglichkeit, diesen Bezeichner per VBA zu setzen?
Vielen Dank für Eure Hilfe
Pienser