Kann man einem Blatt über den (VBA)Codenamen eine Variable zuweisen, wenn der Codename über einen "erzeugten" String-Ausdruck deklariert wird?
Beispiel:
VBA Codename: Set01
Blattname: Dummy01
Beim (Excel)Blattnamen funktioniert es so:
Dim ws As Worksheet, Name1 As String, Name2 As String, Name0 As String
Name1 = "Dummy"
Name2 = "01"
Name0 = Name1 & Name2
Set ws = Worksheets(Name0)
Beim (VBA)Codenamen funktioniert es so leider nicht:
Dim ws As Worksheet, Name1 As String, Name2 As String, Name0 As String
Name1 = "Set"
Name2 = "01"
Name0 = Name1 & Name2
Set ws = Name0
die Zeile Set ws = Name0 wird mit "Typen unverträglich" quittiert,dagegen funktioniert die Zuweisung mit Set ws = Set01