Ошибка 438 Объект не поддерживает это свойство или - VB

Узнай цену своей работы

Формулировка задачи:

Что я хочу сделать. Я хочу открыть книгу Excel, что бы собрать от туда данные.
Книгу что я хочу открывать макросом, все листы имеют имена - "Name". Имя листа к которому мне нужно обратиться Result имя указанное на листе ("Результат"), но его пользователь может изменить. И тогда макрос потеряет путь к нему. По этому мне нужно обратиться именно Rusult
Однако формулировка строки ниже - не работает. Макрос не может найти путь к объекту, но почему?
ActiveWorkbook.Rusult.cells(....) = ошибка 438 Объект не поддерживает это свойство или
Код начинается вот так:

Решение задачи: «Ошибка 438 Объект не поддерживает это свойство или»

textual
Листинг программы
For Each ws In wb_2.Worksheets
  If ws.CodeName = "Result" Then Exit For
Next
If ws Is Nothing Then Stop 'не найден лист с кодовым именем Result
MsgBox ws.Cells(2, 1).Value

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5
Похожие ответы