09.03.2017, 11:30
Hallo,
stimmt :17:
im ersten Fall (Sheets("Tabelle8")) spricht Du es mit mit dem Tabellennamen an und wenn es in der Excelumgebung nicht eine Tabelle8 gibt, läuft es in einen Fehler. Im zweiten Fall brauchst Du einen Index (siehe dein Beispiel mit Sheets(13)) oder einen String (Sheets(Tabelle8.Name) oder sprich es mit dem Codenamen an (siehe oben).
(09.03.2017, 11:11)soldblub schrieb: .List = Sheets(Tabelle8).Range("B1:B25").Value
13: Typen unverträglich?
doch nichts verstanden....
stimmt :17:
Code:
.List = Tabelle8.Range("B1:B25").Value
im ersten Fall (Sheets("Tabelle8")) spricht Du es mit mit dem Tabellennamen an und wenn es in der Excelumgebung nicht eine Tabelle8 gibt, läuft es in einen Fehler. Im zweiten Fall brauchst Du einen Index (siehe dein Beispiel mit Sheets(13)) oder einen String (Sheets(Tabelle8.Name) oder sprich es mit dem Codenamen an (siehe oben).
Gruß Stefan
Win 10 / Office 2016
Win 10 / Office 2016