Функция Excel VBA, которая может пересчитать при прокрутке - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь найти способ обнаружить прокрутку в Excel, так как это невозможно из коробки, и я использовал следующий макрос для проверки номера строки верхней левой видимой ячейки в активном окне:

Function Scroll() As Double

Scroll = ActiveWindow.ScrollRow

End Function

Так что в Excel, если я вставлю формулу =Scroll() в какую-либо ячейку, это на самом деле дает мне верхний видимый ряд ячеек. Когда я прокручиваю, он не обновляется, но если я нажимаю на ячейку, то нажимаю на панель формул и нажимаю Enter, затем снова обновляюсь. Есть ли способ обойти это или это просто ограничение в Excel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...