Sheets (). ListObjects () возвращает ошибку 438 - PullRequest
0 голосов
/ 09 июля 2020

Я использую событие worksheet_change на данной вкладке (Данные), где я хочу сослаться на таблицу на другой вкладке (Сводка по случаям). При обращении к таблице на листе 2 с помощью Sheets (). ListObjects () я получаю ошибку 438, в которой говорится, что объект не поддерживает это свойство или метод. Однако функция «watch» отладчика может прочитать инструкцию без ошибок.

Любые советы по обнаружению моей ошибки будут оценены! Спасибо!

Соответствующий пример кода:

Dim byCase As Worksheet
Dim byCaseShName, byCaseTblName As String

byCaseShName = "Summary by Case"
Set byCase = Sheets(byCaseShName)
     
byCaseTblName = "Table3"
byCase.ListObjects (byCaseTblName)

1 Ответ

0 голосов
/ 09 июля 2020

Моя последняя строчка ничего не делала, как указал Тим Уильямс.

Спасибо за вашу помощь, Тим, и извините за потраченное время!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...