Я хочу иметь возможность запускать модуль VBA, который манипулирует таблицей, в которой я сейчас (т.е. курсор находится где-то внутри этой таблицы). Код VBA будет выполнять идентичную операцию для каждой таблицы, в которой вы находитесь, когда вы ее запускаете.
Итак, допустим, допустим, у меня есть модуль, который должен был смещать верхнюю строку каждой таблицы (заголовки). Ему нужно будет найти объект таблицы (называемый whatever
), который вы сейчас используете, чтобы он мог манипулировать whatever.rows(0)
.
Как я могу получить объект таблицы из позиции курсора? Мне также нужно определить, нет ли я в таблице и ничего не делать (или поднять диалоговое окно с ошибкой).