powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Скрытие значения ячеек при печати
12 сообщений из 12, страница 1 из 1
Скрытие значения ячеек при печати
    #36824029
hum_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день! Подскажите пожалуйста как можно указать в коде, чтобы при печати значение некоторых ячеек не печаталось?
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36824127
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цвет_текста= цвет_заливки
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36824227
hum_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что в коде это сделать невозможно? Просто у меня тут Акт, в котором в ячейки я ввожу дату и эта дата вставляется в код запроса. Этот акт печатается. Способ Цвет_текста= цвет_заливки я знаю, но это не совсем удобно да и не эффективно. Есть ли все таки способ сделать это через код?
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36824328
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и сделайте через код Цвет_текста= цвет_заливки .
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36824392
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как Вы представдяете себе работу принтера? Эту ячейку печатаю, эту нет? :)
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36824476
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturКак Вы представдяете себе работу принтера? Эту ячейку печатаю, эту нет? :)кстати, было бы шикарно!
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36824488
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hum_iА что в коде это сделать невозможно? Просто у меня тут Акт, в котором в ячейки я ввожу дату и эта дата вставляется в код запроса. Этот акт печатается. Способ Цвет_текста= цвет_заливки я знаю, но это не совсем удобно да и не эффективно. Есть ли все таки способ сделать это через код?как я понимаю, это единственный способ не выводить информацию в ячейке, находящуюся в области печати на бумагу. хоть кодом, хоть без кода)
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36824610
Фотография 64-bit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBhum_iА что в коде это сделать невозможно? Просто у меня тут Акт, в котором в ячейки я ввожу дату и эта дата вставляется в код запроса. Этот акт печатается. Способ Цвет_текста= цвет_заливки я знаю, но это не совсем удобно да и не эффективно. Есть ли все таки способ сделать это через код?как я понимаю, это единственный способ не выводить информацию в ячейке, находящуюся в области печати на бумагу. хоть кодом, хоть без кода)
Повесить на BeforePrint:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Dim wshNew As Worksheet
    Dim wshActive As Worksheet
    Dim bDisplayAlerts As Boolean

    On Error GoTo ErrorHandler

    bDisplayAlerts = Application.DisplayAlerts
    Application.EnableEvents = False
    Cancel = True
    
    Set wshActive = ActiveWorkbook.ActiveSheet

'   скопировать лист в самый конец книги
    wshActive.Copy _
       after:=ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count)
    
    Set wshNew = ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count)

'   удалить значения из ненужных ячеек (заменить на свои значения)
    wshNew.Range("B1:B20").ClearContents

'   вывести на печать
    wshNew.PrintOut
'    wshNew.PrintPreview

    wshActive.Select
    
'   удалить созданную копию
    Application.DisplayAlerts = False
    ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count).Delete
    
ErrorHandler:
    Application.DisplayAlerts = bDisplayAlerts
    Application.EnableEvents = True
End Sub
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36824931
ua3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ua3
Гость
В любой свободной ячейке прописываем 1
1. УФ. =$а$1=1 формат (включаем фантазию)
2. меню. кисточка в краске (формат по образцу)
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36825040
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hum_i,

у меня был похожий случай( с десяток полей на листе- железнодорожная
квитанция на 4-х листах с печатью в форменный лист с водяными знаками)
-я их пометила -желтым
-поля для набивки-зеленые
-печатать черновик можно было с листа
-для чистовой печати вызывался макросик. Он гасил заливку,
а в желтом поле и текст
в копии листа и запрещал корректуру этой копии.
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36825048
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант - внедрить на лист элемнт ActiveX. в него пихать дату. связь с формулами листа - через его linked cell. снимаем галочку "выводить объект на печать".
...
Рейтинг: 0 / 0
Скрытие значения ячеек при печати
    #36825305
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вариант: сделать другой лист со ссылками на нужные ячейки и печатать его, а не источник.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Скрытие значения ячеек при печати
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]