Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1] 2  Все   Вниз
  Печать  
Автор Тема: Не печатать некоторые значения в Excel  (Прочитано 63924 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« : 13-07-2011 06:24 » 

Роюсь, роюсь в Инете, что-то не могу найти работающего совета...

Мне нужно сделать так, чтобы некоторые значения на печать не выводились.
Нашла пока только такой совет:

Цитата
Если вы хотите, чтобы некоторые ячейки Excel не печатались, а на их месте была девственная пустота - это очень просто сделать. Не нужно использовать инструмент "Скрыть" из меню "Окно", так как в этом случае легко самим забыть, что именно вы скрыли. Попробуйте просто сделать шрифт в этих ячейках белым: "Формат" - "Ячейки...", затем на вкладке "Шрифт" в списке "Цвет" выберите "Белый" - в результате эти ячейки на печати абсолютно не будут просматриваться.

Но он не работает... Т.е. работает, если в ячейках простые значения. А если формулы - то нет...

Может кто-нибудь знает способ?
Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
Kivals
Команда клуба

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 13-07-2011 08:43 » 

Во-первых здесь написаны 2 способа - какой не работает (похоже что второй - подтверди)? А почему не воспользовалась первым?
Во-вторых - какого типа формулы? Дело в том, что в формулах можно менять цвет - и похоже это имеет приоритет.
Записан
Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 13-07-2011 09:16 » 

Люсь, скрой ненужный для печати столбец
Записан

С уважением, Oldy.
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 13-07-2011 09:26 » 

Люсь, у тебя формулы на печать выходят? Опиши подробнее или давай скрин и фотку результата.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #4 : 13-07-2011 09:56 » 

Скрывать столбцы и строки нельзя, так как в этом же диапазоне выше и левее находятся другие формулы, значения.

Формулы без цветовых решений. Условное форматирование не применяется.

Когда я делаю шрифт белым на простом листе, всё работает. Но на моём листе с множеством формул и форматов ячеек этот способ работать перестаёт, причём неодинаково: в одной книге какая-то область скрывается, а конкретно нужная мне - нет. А в другой книге вообще никакие формулы не скрываются. Отчего это зависит - непонятно... Я думала, может формул слишком много, или может на формулы не срабатывает, а на значения - срабатывает. Копирую на новый лист только значения, закрашиваю белым цветом - и ничего не скрывается...
« Последнее редактирование: 13-07-2011 10:08 от Люсь » Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 13-07-2011 09:59 » 

Цвет шрифта должен совпадать с цветом фона - вот и вся хитрость. Цвет может переопределяться в формате ячейки - загляни туда. Формулы тут не при чем.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #6 : 13-07-2011 10:01 » 

Ром, не поняла, что ты сказал.

Я делаю шрифт белым, заливку белым, в формате ячеек цвет также белый... Всё совпадает вроде бы.


Вложения:
White - заливка фона и текста белым цветом. На экране значений нет, в строке формул видно формулу.



Prewiew - Предпросмотр страницы. Значения не скрылись.



Кстати. Для печати файла используются макросы. Можно как-то решить эту проблему, дополнив макрос какой-нибудь функцией типа "если встретились формулы с такого-то по такой-то диапазон, то их не печатать, а всё остальное - печатать?

Удалить формулы нельзя, так как рассчитанные значения участвуют в связанных листах и книгах.

* white.JPG (47.13 Кб - загружено 10994 раз.)
* prewiew.JPG (57.11 Кб - загружено 11292 раз.)
« Последнее редактирование: 13-07-2011 10:16 от Джон » Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #7 : 13-07-2011 10:39 » 

Вполне возможно.
Другой выход - перенести свои формулы на другой лист.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #8 : 13-07-2011 11:13 » 

Хм... Ща поставил белый цвет текста, в превьюхе ничего не видно.



3-ий столбик - формула.

* ss1.gif (1.78 Кб - загружено 10730 раз.)
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 13-07-2011 11:18 » 

Жень, у нее печать VBA-скриптом - там все, что угодно может быть. Возможно генерится новая страница для печати.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #10 : 13-07-2011 11:46 » 

Вполне возможно.
Другой выход - перенести свои формулы на другой лист.

Ещё раз.
Перенесла содержимое листа (полностью) на новый лист. Проблема не исчезла.

Перенесла содержимое листа на новый лист со вставкой только значений (специальная вставка). (проверяла предположение, что мешает много формул).
 Проблема та же, в нужном мне месте формулы не скрываются...

Добавлено через 2 минуты и 2 секунды:
Жень, у нее печать VBA-скриптом - там все, что угодно может быть. Возможно генерится новая страница для печати.

Неправда ваша.
В макросе:
"Вызов печати с параметрами страниц: С 8 по 10;
Вызов печати с параметрами страниц: С 13 по 13;
"

Всё. Ничего лишнего, никакой генерации новых страниц...
« Последнее редактирование: 13-07-2011 11:48 от Buu » Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #11 : 13-07-2011 11:55 » 

Нет-нет - не лист перенести! Так его можно было бы и просто переименовать.
Я имел в виду перенести на другой лист только тот участок листа, который ты хочешь скрыть. Если делать это через вырезать-вставить, то Excel сам ссылки на эти ячейки подправит.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #12 : 13-07-2011 11:58 » 

В этом для меня смысла нет.
Так как файлов таких у меня штук 50, в каждом по 4 листа, на которых нужно скрыть эти самые пресловутые формулы. Многие файлы связаны друг с другом, а так же во всех книгах множественные связи между листами. Короче, если принять твоё решение - работы надолго, в основном вручную...
Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #13 : 13-07-2011 12:09 » 

Люсь, Excel, по хорошему, вообще не место для таких объемов. Т.ч. мучиться тут всегда найдется из-за чего.

Остается разбираться в макросах....
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #14 : 13-07-2011 12:19 » 

Согласна, насчёт совместимости объёмов и Excel.
Но что сделано, то сделано... Лучше решения всё равно нет пока.

Пока склоняюсь, что может быть в макросах можно сделать выборочную "Непечать"... Но в скриптовом языке я особо не разбираюсь...
Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #15 : 13-07-2011 13:30 » 

Жень, у нее печать VBA-скриптом - там все, что угодно может быть.

Дык на скриншоте-то превьюха. С букаффками.

Люсь, а чуть конкретней? Тебе формулы надо спрятать? Я ваще не Еxcel-ман, но чёт такое в голове всплывает: надо было скопировать одну страницу в другую и при этом преобразовать формулы в значения. Для чего надо было не помню, но там тоже ф-лы вырисовывались. Так и лечилось.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #16 : 13-07-2011 13:59 » new

Мне надо, чтобы при печати на бумаге в этой области данных не было.

А в твоём примере скорее всего лечилась такая ситуация, что при копировании листа обычным способом и открыванием его на этом или другом компе оказывалось, что возникла ошибка #ССЫЛКА из-за нарушенных связей. Или же нужно было, чтобы никто не смог догадаться, по каким формулам всё считается (хотя для этого есть более правильная функция) )
« Последнее редактирование: 13-07-2011 14:03 от Люсь » Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #17 : 13-07-2011 14:17 » 

Ок, в моём примере выше текст не печатается. Я просто поставил цвет текста = белый. У тебя это не работает? Почему?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #18 : 13-07-2011 14:23 » 

Я уже объясняла, правда путанно немного...
Что в какой то книге где-нибудь на 1 странице успешно скрываются данные, но в конце листа - почему-то нет, а мне там-то и надо...
А в другой книге вообще не скрываются ни в начале листа, ни в конце, это я как тесты пробовала.

Почему так - мне непонятно.
Я думала, из-за сложных формул.
Скопировала весь лист на новый, но не формулы, а только значения. Попробовала скрыть белым цветом - не скрывается...

Создала большой лист и весь его забила всякими значениями, закрасила белым, в превьюшке данных нет...

Теперь у меня подозрения на:
- множество связей между листами;
- разнокалиберные форматы для всех ячеек;
- большого объёма данных...

и не знаю, на что ещё.

Пробовала в 2 версиях: 2003 и 2007. И на 2 компьютерах. Везде всё одинаково неработоспособно...
Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #19 : 13-07-2011 17:57 » 

Защищенные ячейки?
Записан

С уважением, Oldy.
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #20 : 14-07-2011 00:36 » 

Да

Во вложении файл с одним отчетом, при открытии связи обновлять не нужно.

* Книга4.xls (150.5 Кб - загружено 1165 раз.)
« Последнее редактирование: 14-07-2011 03:44 от Люсь » Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #21 : 14-07-2011 06:26 » 

Люсь, какие ячейки надо "вырубить"?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Kivals
Команда клуба

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #22 : 14-07-2011 06:34 » 

Джон, а ты поставь везде белый шрифт и глянь в превью что не вырубилось Улыбаюсь
Записан
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #23 : 14-07-2011 06:38 » 

Именно. вообще ничего "не вырубается" ))
Блин меня уже торопят. Пока не придумала, что сделать...
Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #24 : 14-07-2011 06:42 » 

а если просто врубить блок рисования и белый прямоугольник поверх ненужного бацнуть ? Улыбаюсь
Записан

Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #25 : 14-07-2011 06:44 » 

Ярослав, да это понятно. Я думал, надо что-то конкретное.

Так, Люсь, я ща с ним поигрался. Установлено след.:

1. Цвета ваще на печать не передаются. Всё остаётся ч/б.

2. Чё я с ним сделал не знаю, просто тыкал по менюхам. Получилось.

Ты пока проверяй у себя, а я попробую повторить.

Добавлено через 5 минут и 41 секунду:
Так, всё нашёл. В настройках страницы, Таблица, была включена ч/б печать. Я её вырубил. Ща скрин сделаю.


* Книга4_2.xls (158.5 Кб - загружено 1379 раз.)
* ss1.gif (31.57 Кб - загружено 10802 раз.)
« Последнее редактирование: 14-07-2011 06:51 от Джон » Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Kivals
Команда клуба

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #26 : 14-07-2011 06:50 » 

Ага. Я тоже Улыбаюсь Вот:

* sc-20110714094801.png (16.16 Кб - загружено 11212 раз.)
Записан
Люсь
Команда клуба

ru
Offline Offline
Пол: Женский

« Ответ #27 : 14-07-2011 06:54 » 

оу, йес!!!

Спасибо, Жень!!!!!


Ну всё, теперь полчаса работы - и всё будет готово )))
Иногда стоит подольше голову поломать, чтобы потом быстро сделать )

А то, ишь, решения! Прямоугольники поверх рисовать... Переносить на новые листы...
Всё должно быть проще ))
« Последнее редактирование: 14-07-2011 06:56 от Люсь » Записан

Посторонним просьба не беспокоить!
-------------------------------------------------
O (I) Rh +
Kivals
Команда клуба

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #28 : 14-07-2011 06:56 » 

Леш, оригинальное решение! Улыбаюсь
И вполне подходящее, для данной ситуации...
Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #29 : 14-07-2011 06:57 » 

Люсь, "спасибо" не булькает. Ага
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Страниц: [1] 2  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines