На вкладке Вид наиболее часто используемая функция это "Закрепить области". В автоматическом отчете она тоже может понадобиться. Делается она очень просто:
Range("B20").Select ' сначала встаем в ячейку, по которой будем закреплять вид
ActiveWindow.FreezePanes = True ' устанавливаем закрепление
Снять закрепление можно так:
ActiveWindow.FreezePanes = False
При этом неважно, где будет находиться курсор.
Как видим, всё происходит ровно в том же порядке, что и в ручном режиме.