0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 10
|
|
1 | |
Как распечатать диапазон ячеек без цвета30.05.2015, 12:31. Показов 1586. Ответов 9
Метки нет (Все метки)
Всем добрый день!
Подскажите пожалуйста, как справится со следующей задачей посредством макроса: В Excel на листе есть диапазон ячеек, часть которых выделена цветом для лучшей визуализации. Этот диапазон нужно распечатать с кнопки без сохранения цвета, при этом цвет ячейки в самом диапазоне не должен измениться. Всем спасибо заранее
0
|
30.05.2015, 12:31 | |
Ответы с готовыми решениями:
9
Распечатать определенный диапазон ячеек в зависимости от введенного числа Выбрать компоненты цвета R,G,B из комбобоксов и закрасить диапазон ячеек Распечатать определенный диапазон ячеек в зависимости от введенного числа. Задать листы для печати Обработать выделенный диапазон ячеек, результат записать в смежный диапазон |
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
30.05.2015, 12:41 | 2 | |||||
0
|
0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 10
|
|
30.05.2015, 16:56 [ТС] | 3 |
Спасибо! Но данный режим меняет цветную ячейку на серую, а не убирает цвет ячейки
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
30.05.2015, 17:36 | 4 |
Сорри, на черно-белом принтере (меню Файл - команда Параметры страницы - закладка Лист - "флажок" Черно-белая) всегда прокатывало.
P.S. Диапазон большой ? Есть ли ячейки, к которым применено условное форматирование ?
0
|
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
30.05.2015, 18:23 | 5 |
Сообщение было отмечено interestingly как решение
Решение
AFAIR там есть "черновой" режим, вот он дает черно-белый текст, но без картинок. Сейчас проверить и найти свойство не могу.
1
|
0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 10
|
||||||
30.05.2015, 18:46 [ТС] | 6 | |||||
Я нашла этот черновой режим: "печать" - "параметры страницы" - "лист" - "печать черновая". Запись макроса дает следующий код (что из этого в итоге нужно прикрепить к кнопке?):
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
30.05.2015, 18:47 | 7 |
Сообщение было отмечено interestingly как решение
Решение
Черновая - это ActiveSheet.PageSetup.Draft = True , но здесь даже границы ячеек не печатаются
1
|
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
30.05.2015, 18:54 | 8 |
Ну значит скопировать диапазон на новый лист, сделать черный цвет, распечатать, удалить лист.
1
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
30.05.2015, 19:04 | 9 |
Казанский, я уже несколько вариантов родил, в т.ч. и с временным листом, но если автору вопроса подойдёт черновая печать, то ... имеет смысл подождать вердикт
1
|
0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 10
|
|
30.05.2015, 20:49 [ТС] | 10 |
Всем спасибо большое! Мне нужно распечатывать только значения из ячеек (текст) и черновая печать подошла. Границы ячеек не нужны. ActiveSheet.PageSetup.Draft = True вставила в макрос, все работает.
0
|
30.05.2015, 20:49 | |
30.05.2015, 20:49 | |
Помогаю со студенческими работами здесь
10
Как выделить диапазон ячеек ? Как задать диапазон ячеек Как выделить диапазон ячеек? Залить диапазон ячеек, если одна из ячеек содержит нужный текст Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |