колонтитулы в Excel

Программирование на Visual Basic for Applications
Maks the best
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 09.06.2005 (Чт) 12:34
Откуда: Санкт-Петербург

колонтитулы в Excel

Сообщение Maks the best » 27.04.2006 (Чт) 11:30

Никак не сообразить
проблема:
надо проставить колонтитулы в Excel в выделенной группе листов (эта группа всегда все листы книги), но обычным способом изменяется не только колонтитулы но и разбивка листа под печать, например ориентация листа становится у всех по активному листу а это бэд, я делаю макросом типо:
Код: Выделить всё

With ActiveSheet.PageSetup
        .LeftHeader = "x"
        .CenterHeader = "x"
        .RightHeader = "x"
        .LeftFooter = "x"
        .CenterFooter = "x"
        .RightFooter = "x"
    End With

но как перед этим выделить все листы книги?
чтоб не типо этого:
Код: Выделить всё

Sheets(Array("Лист1","Лист2","Лист3","Лист4")).Select

а типо как нибудь:
Код: Выделить всё

Sheets(Array(All)).Select

ну это то последнее неверно, а как верно?
подскажите пожалуйста... :roll:
Изображение

Maks the best
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 09.06.2005 (Чт) 12:34
Откуда: Санкт-Петербург

Сообщение Maks the best » 27.04.2006 (Чт) 11:54

а вообще и арри это не помогает, колонтитулы не ставятся на листы все сразу, вопрос снимается, неужели только перебором каждого листа чтоб разметку страниц не зацепить?
Изображение

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 27.04.2006 (Чт) 12:50

Проблему не понял. Вот так не работает?

Код: Выделить всё
    For Each i In Sheets
        i.PageSetup.LeftHeader = "ЛЯЛЯЛЯ"
    Next i


ЗЫ Какие интересные буковки получаются, если "ЛЯЛЯЛЯ" копи-пейстить в код прямо из VBA-редактора :roll:
Быть... или не быть. Вот. В чём вопрос?

Maks the best
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 09.06.2005 (Чт) 12:34
Откуда: Санкт-Петербург

Сообщение Maks the best » 27.04.2006 (Чт) 13:04

ляляля работает! я просто до этого ляляля
видимо еще не дорос :)) спасибо!

а еще не подскажешь, я в поиске столько всего пересмотрел, и не понять не определиться что лучше и проще
чтоб на другой машине где нет той References что у меня подключено все тоже без матов заработало, какойй самый простой способ, перенести и зарегистрировать там тоже эту библиотеку (наврят ли простой) или вот смотрю о каких то инсталяторах все говорят, а где взять и вообще с чем его едят ... вот :roll:
Изображение

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 27.04.2006 (Чт) 13:05

Не, я проги пишу почти всегда только для себя, поэтому в таких вещах плохо разбираюсь.
Быть... или не быть. Вот. В чём вопрос?

Maks the best
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 09.06.2005 (Чт) 12:34
Откуда: Санкт-Петербург

Сообщение Maks the best » 27.04.2006 (Чт) 13:07

ладно, как говорил этот самый... будем искать : ) спасибо еще раз !!! : )
Изображение


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 60

    TopList