Ich habe das Problem, dass innerhalb von meinem Makro mittels einer Variablen ein offenes Workbook angesteuert werden soll. Die Syntax:
Workbooks(XYZ).Activate
Ich erhalte jedoch eine Fehlermeldung :
Run-time error '6': overflow
weiss jemand woran das liegen könnte?
Gruss Heini
Hallo Heini,
wie ist denn XYZ deklariert? Welchen Wert hat die Variable beim Aufruf?
Gruß Matthias
AW: Workbook als Variable
20.06.2005 15:40:10
Heini
es ist eine Zahlenkombination, die dem Dateinamen entspricht.
AW: Workbook als Variable
20.06.2005 15:50:55
Matthias
Hallo Heini,
wenn es eine Zahlenkombination ist, slo eine Integer- oder Long-Variable, und die Arbeitsmappe heißt so - sie heißt ja nicht genau so, sondern so ähnlich:
z.B. bei 12345 heißt sie wahrscheinlich "12345.xls"
Dann also: Workbooks(CStr(XYZ) & ".xls").Activate
Gruß Matthias