Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Надо поймать обращение кода к ячейке Excel / 3 сообщений из 3, страница 1 из 1
18.07.2008, 19:57
    #35440349
Nikz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо поймать обращение кода к ячейке Excel
Есть некий здоровенный проект Excel+VBA.
Нужно поймать место в коде, в котором происходит чтение значения определенной ячейки с определенного листа, например Sheet1.Cells(1,1).
Попытки проанализировать код пока к успеху не привели так как неизвестно как это чтение происходит, может быть это перебор всех ячеек на листе, может быть это обращение к колонке или к рейнджу в который она входит и там чтение всех ячеек и т.д. факт что обращение идет не напрямую типо Sheet1.Cells("A1").Value... а кода очень много, прочитать и понять его весь в адекватные сроки почти нереально, тем более что код писался кучей разного народа.
И вот появилась дикая мысль как то перегрузить (?) свойство .Value этой ячеки чтобы при обращению к нему добавить лог что оно (обращение) имело место быть.
Может быть кто нибудь уже сталкивался когда нибудь с чем то подобным? Нужны любые идеи как это можно сделать...
...
Рейтинг: 0 / 0
18.07.2008, 21:20
    #35440394
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо поймать обращение кода к ячейке Excel
Увы, только просмотром кода.
...
Рейтинг: 0 / 0
18.07.2008, 23:50
    #35440482
cadrus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо поймать обращение кода к ячейке Excel
А какой тип данных в ячейке? Можно попробовать Runtime error13 Type Mismatch сделать, если переменная, в которую ячейка читается, объявлена как число, а в ячейку записать текст...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Надо поймать обращение кода к ячейке Excel / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]