Если у вас есть очень похожие по своему характеру листы, вы можете одновременно работать с ними рядом на экране. Это позволяет легко изучить оба листа на предмет различий или других причин.

Однако прокрутка вниз с одинаковой скоростью на обоих листах может вызвать затруднения. Сначала вам нужно прокрутить в одном окне, затем в другом.

Как и в случае с большинством утомительных задач, вы можете немного автоматизировать процесс. Рассмотрим следующие макросы:

Sub myScrollDown()

ActiveWindow.SmallScroll Down:=1     ActiveWindow.ActivateNext     ActiveWindow.SmallScroll Down:=1     ActiveWindow.ActivatePrevious End Sub
Sub myScrollUp()

ActiveWindow.SmallScroll Up:=1     ActiveWindow.ActivateNext     ActiveWindow.SmallScroll Up:=1     ActiveWindow.ActivatePrevious End Sub

Если вы добавите их в книгу, а затем назначите их кнопке панели инструментов или сочетанию клавиш, вы сможете прокручивать обе книги с одинаковой скоростью. Метод SmallScroll используется для перемещения вниз по одной строке в окне. Если вы хотите прокручивать страницу за раз, просто замените все экземпляры SmallScroll методом LargeScroll.

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (1979 г.) применим к Microsoft Excel 97, 2000, 2002 и 2003.