написал: Еще есть и такой вариант: при установке защиты листа разрешить выделять только не защищенные ячейки и разрешить форматирование ячеек. Таким образом и отформатировать можно будет только не защищенные, т.к. защищенные нельзя будет выделить для того, чтобы что-то с ними сделать.
Добрый день! Возникла такая проблема: Есть документ, у которого стоит макрос на защиту ячеек и есть несколько доступных для заполнения ячеек. При этом есть необходимость разрешить пользоваться функцией "форматировать ячейки" для данных ячеек, но запретить данную возможность для других ячеек. Вносимые данные очень разняца по значениям и автоматизировать формат не получится, необходимо, чтобы именно у пользователя была возможность руками выставить и настроить формат (числовой) на защищенном листе. Функция AllowFormattingCells не подошла, т.к. позволяет форматировать абсолютно все ячейки. Подскажите как быть.
У меня есть скрытые "страницы" - т.е. строки разделенные разрывами, как в примере. И есть ещё просто скрываемые "строки в таблицах" (где-то 5 строк, где-то другое количество по условию). Из-за этого установил разрывы, чтобы таблицы находились на разных страницах. Но проблема в том, что тогда начинают печататься пустые "страницы" (строки не печатаются скрытые). И если применять макрос как в примере, то диапазоны печати будут постоянно ездить из-за скрываемых "строк в таблицах".
По хорошему, диапазоны трогать не нужно. Необходимо, чтобы на печать не выводились пустые страницы. Может это и настройками как-то можно решить, без макросов, но я нигде не нашёл как это сделать.
Спасибо, но автоматическая установка диапазонов не совсем подходит. Документ большой, а размеры печатаемых страниц различны. Кроме того в таблице может происходить скрытие строк по условию. Из-за этого области печати постоянно съезжают. Есть ли возможность сделать так, чтобы при печати выводились только видимые строки по установленным заранее (вручную) диапазонам?
Добрый день! Помогите пожалуйста решить проблему: В документе стоят макросы на скрытие строк (страниц) по условию и при этом установлены разрывы. При печати эксель выдаёт помимо нескрытых строк ещё и скрытые, но как пусты страницы. В итоге вместо распечатанных 40 страниц, на печать выходит 70, 30 из которых пустые листы. Документ большой, страниц много и вручную каждый раз задавать области печати не вариант.
Может есть какой макрос на запрет печати скрытых листов или же данную проблему можно обойти как-то иначе?