У Excel VBA макрос робить ActiveWindow.Scroll взагалі змінює ActiveCell


1

Я очищую та розширюю деякі макроси Excel VBA (написані та наразі запущені в Excel 2003), і у мене є питання про те, як далеко я можу піти на очищення, не змінюючи вихід.

У макросі є кілька sevral ActiveWindow.Scroll або подібні записи. Наскільки я розумію, вони переміщують електронну таблицю лише у вікно, що бачиться. Це правильно?

Просто для розширення та підтвердження: Видалення записів прокрутки жодним чином не повинно впливати на вибрану комірку, рядок або стовпець, над яким буде працювати макрос.

Відповіді:


3

Це правильно. Зазвичай це лише побічний ефект запису макросу. Ви повинні мати змогу видалити їх, не впливаючи на ваш макрос.


Дякую за підтвердження. На моєму досвіді я не знайшов випадків, коли вони зробили щось значиме, але добре мати додаткове підтвердження, що вони дійсно не впливають на частини обробки макросу.
music2myear
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.