Вернуться   CoderX :: Forums > Основные форумы > Курилка
Войти через OpenID

Курилка Флудим и шутим тут!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 21.09.2011, 04:09   #1
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию вопрос по Екселю. как сделать одну колонку не печатаемой

где, в каких вкладках, пунктах меню, или еще где, можно выставить атрибут что-то типа "не печатаемая колонка". суть в чем есть колонки А, Б, С - они заполнены нужной информацией, и предположим 5 страничек. я хочу в колонке Д писать какую-то служебную информацию или пометки или еще что-то, но так, чтобы на печать вылазило те-же 5 страниц, без колонки Д. сейчас в моем случае страниц не 5, а 10 идет на печать, причем на тех 5 дополнительных страницах только эта колонка Д. бумагу только переводить зазря... если кто знает как решить подобную проблему - милости прошу отписать

вариант отправлять на печать через контрл+п и писать конкретно только 5 страниц - не предлагать. печатаю не думая тыркнув кнопку печати в панельке, а не через менеджер.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 21.09.2011, 10:49   #2
Пользователь
 
Регистрация: 19.07.2010
Сообщений: 45
Сказал Спасибо: 10
Имеет 23 спасибок в 12 сообщенях
Guzh пока неопределено
По умолчанию

Можно скрыть не нужную колонку и она не будет печататься,
можно перейти к виду "разметки страниц" и сдвинуть границу печати. Если тебе нужно видеть колонку в режиме редактирования,но чтобы она исчезала перед распечаткой, тогда напиши макрос в обработке BeforePrint
Guzh вне форума   Ответить с цитированием
Старый 22.09.2011, 16:57   #3
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

эм... макросы то это конечно хорошо... однако хотелось бы практических примеров сможешь сделать и приложить ексель документ с подобным скрытием? у меня 2003 с возможностью открывать 2007 документы.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 22.09.2011, 18:37   #4
Пользователь
 
Регистрация: 19.07.2010
Сообщений: 45
Сказал Спасибо: 10
Имеет 23 спасибок в 12 сообщенях
Guzh пока неопределено
По умолчанию

Код:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
    n = ActiveSheet.Columns.Count
    For x = 1 To ActiveSheet.Columns.Count
        If Cells(1, x).Value = "метка какая-нить о том,что этот столбец и дальше не печатать" Then
          n = x - 1
          Exit For
        End If
    Next
    k = ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Rows.Count - 1
    s = ActiveSheet.Cells(1, 1).Address + ":" + ActiveSheet.Cells(k, n).Address
    ActiveSheet.PageSetup.PrintArea = s
End Sub
Guzh вне форума   Ответить с цитированием
Старый 22.09.2011, 19:30   #5
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

не выходит. семл семпл прикрепи!
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Курилка



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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 03:02.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!