Предыстория: Помогая в решении задачи по этой теме, заказчик очень хотел оставить возможность UNDO и пришлось от автофильтра перейти через стандартнную форму поиска к собственной, так как стандартная не совсем подходила. Все это было сделано чтоб не вносить изменения на лист скриптом дабы не сбрасывать стек действий пользователя.
Но вот тут подстерег сюрприз. Я по привычке использовал определение области поиска с использованием usedrange и это сразу сбрасывало стек UNDO,, что для меня было не очивидно, так как изменений вроде не производится. При этом не полностью, а частично , что и было замечено не сразу. Пределать то переделал, но вопрос появился
Вопрос : Какие подобные операции VBA не вносящие изменений на листе или книге могут приводяить к сбросу стека UNDO?
Предыстория: Помогая в решении задачи по этой теме, заказчик очень хотел оставить возможность UNDO и пришлось от автофильтра перейти через стандартнную форму поиска к собственной, так как стандартная не совсем подходила. Все это было сделано чтоб не вносить изменения на лист скриптом дабы не сбрасывать стек действий пользователя.
Но вот тут подстерег сюрприз. Я по привычке использовал определение области поиска с использованием usedrange и это сразу сбрасывало стек UNDO,, что для меня было не очивидно, так как изменений вроде не производится. При этом не полностью, а частично , что и было замечено не сразу. Пределать то переделал, но вопрос появился
Вопрос : Какие подобные операции VBA не вносящие изменений на листе или книге могут приводяить к сбросу стека UNDO?bmv98rus
Замечательный Временно просто медведь , процентов на 20.