Помогите в следующем: есть макрос, который при нажатии кнопки печать или предварительный просмотр делает цвет текст в ячейке цветом фона (белым), необходимо распространить это действие на несколько ячеек, например D3, A4 и т.к. далее, ячеек с информацией, которые не должны печататься - несколько.
Непечатаемые ячейки
25.12.2012 11:39:14
|
|
|
|
26.12.2012 08:25:27
Работает, но ячеек необходимо выделить штук 20, а через имя/присвоить... такое количество не воспринимается. Уже сделал имя листа покороче, в итоге влезло ещё две ячейки, но опять не все. Можно сделать несколько массивов с именами и как-то на них сослаться?
Работает, но ячеек необходимо выделить штук 20, а через имя/присвоить... такое количество не воспринимается. Уже сделал имя листа покороче, в итоге влезло ещё две ячейки, но опять не все. Можно сделать несколько массивов с именами и как-то на них сослаться? |
|||||
|
|
26.12.2012 08:51:08
Походу я сам себя спрашиваю и сам себе отвечаю, решил и этот вопрос, сначала пишу имя листа из одного символа, выделяю все непечатаемые ячейки (Ctrl), затем меняю имя листа на то, которое мне нужно и все ячейки поместились в один массив.
P.s. если нужно будет редактировать массив, придётся проделывать процедуру выделения сначала ((( |
|
|
|
26.12.2012 13:19:05
А диапазон почему нельзя указать?
Range("A1, C3, D4:E6, F10") |
|
|
|
05.04.2017 15:10:36
Подскажите, пожалуйста, если мне нужно выделить несколько ячеек, например Range("A1, C3, D4:G7"), используя при этом присвоенные им имена, как это сделать? То есть Range("[имя1],[имя2],...") не работает, каким другим способом их нужно выделять?
|
|
|
|
05.04.2017 15:19:42
|
|||
|
|
05.04.2017 23:26:00
|
|||||
|
|
||||
Читают тему