variable Tabelle in Excel

mnz

Grünschnabel
Hallo,

ich versuche innerhalb eines Makros eine variable Tabelle zu markieren und habe damit ein Problem:

der Quellttext sieht folgendermaßen aus:

letzteZeile = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row 'Bestimmung der letzten Zeilen
letzteSpalte = ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Column 'Bestimmung der letzten Spalte
ActiveSheet.Range(Cells(1, 1), Cells(letzteZeile, letzteSpalte)).Select 'Tabelle markieren

allerdings bekomme ich immer die Fehlermeldung:'Laufzeitfehler 1004 - anwendungs- oder objektorientierter Fehler.

könnte mir jemand erklären wo mein Fehler liegt?
Ich nutze Office XP.
 
Oh, die letzt Zeile heißt natürlich
ActiveSheet.Range(Cells(1, 1), Cells(letzteSpalte, letzteZeile)).Select

trotzdem gibte s immernoch Probleme, die fehlermeldung erscheint aber nicht mehr, statt dessen wird nur die Zelle A1 kopiert.
 
frage selbst beantowrtet. die zeile muss:

ActiveSheet.Range(ActiveSheet.Cells(1, 1), ActiveSheet.Cells(letzteZeile, letzteSpalte)).Select

heißen.
dummerweise geht das nicht mot workbook.open, da stimmt wohl etwas mit dem "fokus" nicht.
 
Zurück