Хочу работать с листом через переменную, не могу присвоить конкретный лист. Подскажите что не так.
Код в модуле:
Dim obj_sh As Sheets
Set obj_sh = Sheets("Данные")
Лист "Данные" в файле присутствует, в watches переменная как sheets объявляется, значение не присваивается (Nothihg), ошибка 13 (Type mismatch).
Вы назначаете неправильный тип данных для переменной "obj_sh". Нужно использовать тип данных "Worksheet".
А "Sheets" это множественное число и переводится как "листы", что должно насторожить. То есть "Sheets" - это несколько листов, а вы хотите работать с одним.
Sub макрос()
Dim sh As Worksheet
Set sh = Sheets("Данные")
End Sub
Большое спасибо, все получилось...