Я пытаюсь скопировать все данные с листа "private" на лист с именем "topthree".
Dim r As Range
Sheets("private").Select
Set r = ActiveSheet.AutoFilter.Range
r.Select
Selection.Copy Sheets("topthree").Range("A1")
В третьей строке выдается ошибка: "Ошибка выполнения 91: переменная объекта или если переменная блока не установлена "
Странно то, что у меня точно такой же код в верхней части макроса.
Dim rng As Range
Sheets("eBS").Select
Set rng = ActiveSheet.AutoFilter.Range
r.Select
Selection.Copy Sheets("private").Range("A1")
И этот код работает просто отлично. В чем может быть проблема здесь? / Jens