Юрий, добрый вечер.
Я, если честно, не знаю как профессиональным языком выразить свою проблему.
Я только знаю, что макросы, которые используются, начинают работать правильно если курсор мыши стоит в начале строки. Строк в таблице более двух тысяч и столбцов более пятидесяти. Поэтому, при работе с таблицей при изменениии данных в каких-то ячейках таблицы курсор мыши может оставаться в любой ячейке. И, чтобы назначить выполнение очередного макроса, приходится переводить курсор мыши в начало строки и только потом назначать выполнение макроса. Поэтому, в целях сокращения потери времени, пришла идея о дополнении существующих макросов процедурами автоматического перевода курсора мыши в начало строки, не задумываясь о том, где стоит курсор мыши.