buhgalter Пользователь Сообщений: 8 |
Помогите, пожалуйста!!! |
Sub Signature() Макросом можно, например, так. В А1 на активном листе — переменное название организации |
|
buhgalter Пользователь Сообщений: 8 |
Спасибо за участие, но поподробней, если можно и с цитатой, что и куда написать. Я макросами еще не пользовался… |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
Предварительно в ячейке А1 пишем название фирмы. Копируем код (записано макрорекордером и удалено «лишнее»): |
Тогда так: Sub Signature() 2. Как работает 3. Что это все значит Если сложно разобраться — нарисуйте пример, где ручками расставьте колонтитулы, как надо — и укажите из какой ячейки какого листа брать переменное значение (название организации) — подправим макрос-пример. |
|
buhgalter Пользователь Сообщений: 8 |
Спасибо,сработало, но я попытался подправить, ругается и не работает неправляю Вам документ, посотрите, пожалуйста, что не так. Что должно быть есть во втором листе. Там я делал в ручную, уже напоролся, распечатал с разными названиями на листе и в калонтитуле, почему и хочу сделать макрос. |
У вас почти получилось, надо было так: т.е. межу [A17] и строкой надо еще один знак конкантенации & |
|
buhgalter Пользователь Сообщений: 8 |
Спасибо большое! |
меняется после перезапуска макроса — это нормально — мы ж не ссылку на ячейку даем в колонтитуле, мы туда пишем значения при помощи набора команд (макроса). Если его не запустить — команды не выполнятся — как же там изменяться будет? На других листах сработает, если значение организации будет в А17. |
|
buhgalter Пользователь Сообщений: 8 |
Огромное спасибо!! Вы мне очень помогли!!! |
ну а как заставить, что бы в колонтитуле менялись значения при смене их в ячейке??? |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
У книги есть событие Workbook_BeforePrint. Вот туда вышеприведенный код. Я сам — дурнее всякого примера! … |
Slayer Гость |
#13 13.11.2012 22:04:09 Можно подробнее рассказать, как привязать скрипт к указанному событию? Для чайника? |
Как поместить значение ячейки в верхний / нижний колонтитул в Excel?
Мы можем легко вставить верхний или нижний колонтитул, содержащий путь к файлу, имя файла, текущую дату или другую информацию с помощью функции Excel, но иногда мы хотим использовать значение ячейки в качестве верхнего или нижнего колонтитула в Excel. Как мы можем поместить содержимое ячейки в верхний или нижний колонтитул книги?
Поместите значение ячейки в верхний или нижний колонтитул листа с кодом VBA
Поместите значение ячейки в верхний или нижний колонтитул всех листов с кодом VBA
Вставьте информацию о файле в верхний/нижний колонтитул с помощью Kutools for Excel
Если вы хотите поместить содержимое ячейки в верхний или нижний колонтитул текущего рабочего листа, следующий код VBA может вам помочь. Пожалуйста, сделайте следующие шаги:
1. Активируйте свой рабочий лист, в который вы хотите вставить пастух или нижний колонтитул со значением ячейки, затем удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.
2.Щелкните Вставить > Модулии вставьте следующий код в окно модуля.
Код VBA: поместите указанное значение ячейки в заголовок рабочего листа
Sub HeaderFrom()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.PageSetup.LeftHeader = WorkRng.Range("A1").Value
End Sub
3, Затем нажмите F5 Чтобы запустить этот код, появится диалоговое окно, напоминающее вам о выборе ячейки, содержимое которой вы хотите поместить в заголовок.
4, Затем нажмите OK, это указанное значение ячейки было вставлено в левый заголовок текущего рабочего листа. Вы можете просмотреть заголовок, нажав Файл > Печать / PDF. Смотрите скриншот:
Ноты:
1. Если вы хотите использовать содержимое ячейки в качестве нижнего колонтитула активного рабочего листа, вы можете применить этот код:
Код VBA: поместите указанное значение ячейки в нижний колонтитул рабочего листа
Sub FooterFrom()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.PageSetup.LeftFooter = WorkRng.Range("A1").Value
End Sub
2. Вы также можете применить приведенные выше коды для вставки значения ячейки в правый верхний / нижний колонтитул или центральный верхний / нижний колонтитул, просто замените Левый заголовок / Левый нижний колонтитул с Правый заголовок / правый нижний колонтитул or ЦентрЗаголовок / Центр нижнего колонтитула в кодах.
Иногда вы хотите вставить верхний или нижний колонтитул с содержимым выбранной ячейки на все рабочие листы вашей начальной книги, с приведенным выше кодом вам нужно повторять их снова и снова. В этом случае следующий код VBA может сразу добавить содержимое ячейки в пастух или нижний колонтитул всей книги.
1. Активируйте свою книгу, в которую вы хотите вставить пастух или нижний колонтитул со значением ячейки, затем удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.
2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.
Код VBA: поместите указанное значение ячейки в нижний колонтитул всех листов
Sub AddFooterToAll()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
For Each ws In Application.ActiveWorkbook.Worksheets
ws.PageSetup.LeftFooter = WorkRng.Range("A1").Value
Next
End Sub
3, Затем нажмите F5 нажмите клавишу для выполнения этого кода, появится диалоговое окно, напоминающее вам о выборе ячейки, содержимое которой вы хотите поместить в нижний колонтитул всей книги.
4, Затем нажмите OK, это выбранное значение ячейки было добавлено ко всем левым нижним колонтитулам всех листов. Вы можете просмотреть нижний колонтитул, нажав Файл > Печать / PDF. Смотрите скриншот:
Ноты:
1. Если вы хотите использовать содержимое ячейки в качестве заголовка всей книги, вы можете применить этот код:
Код VBA: поместите указанное значение ячейки в заголовок всех листов
Sub AddHeaderToAll()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
For Each ws In Application.ActiveWorkbook.Worksheets
ws.PageSetup.LeftHeader = WorkRng.Range("A1").Value
Next
End Sub
2. Заменить RightHeader / Footer or CenterHeader / Footer для LeftHeader / Footer в приведенных выше кодах, если вы хотите, чтобы ваш верхний или нижний колонтитул располагался по-другому.
Если вы хотите вставить информацию о фильтре в верхний или нижний колонтитул, такую как имя рабочего листа / книги, путь к книге и т. Д., Вы можете использовать Kutools for ExcelАвтора Вставить информацию о книге утилита, если вы установили Kutools for Excel.
После бесплатная установка Kutools for Excel, пожалуйста, сделайте следующее:
1. Нажмите Кутулс Плюс > Workbook > Вставить информацию о книге. Смотрите скриншот:
2. в Вставить информацию о книге диалоговом окне проверьте информацию, которую необходимо вставить в Информация раздел и проверьте заголовок or нижний колонтитул как тебе нравится.
Наконечник: вы можете вставить информацию в трех местах верхнего или нижнего колонтитула: в центре, слева или справа.
3. Нажмите Ok. Тогда вы можете перейти к Вид > Макет страницы для просмотра заголовка.
С помощью «Вставить информацию о книге» вы также можете вставить информацию о файле в ячейку или диапазон ячеек. Щелкните здесь, чтобы узнать больше об этой утилите.
Наконечник.Если вы хотите быстро разделить книгу на несколько книг/файлов PDF или файлов csv по отдельности, попробуйте использовать Kutools for ExcelАвтора Разделить книгу как показано на следующем снимке экрана. Полная функция без ограничений в 30 дней, пожалуйста, скачайте и получите бесплатную пробную версию сейчас.
Статьи по теме:
Как вставить имя файла или путь в ячейку / верхний или нижний колонтитул в Excel?
Как вставить и удалить верхний, нижний колонтитул и изображение верхнего колонтитула в Excel?
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Данные в колонтитуле из ячейки
Автор athe, 11.06.2015, 10:46
« назад — далее »
Доброго времени суток, уважаемые форумчане.
Порывшись в старых темах на форуме, я к сожалению не смог найти ответ на свой вопрос. Необходимо выводить иформацию из ячейки первого листа, в колонтитул второго листа (причём ифнрмация должна подтягиватся автоматически при замене данных в ячейке). Если кто-то сталкивался с подобным- подсобите пожалуйста. В приложении я залил пример.
Заранее благодарен.
С ув. athe.
Работает). Премного вам благодарен. Данные из нескольких ячеек я объединил через &» «& для того, чтобы данные переносились из одной ячейки, но вот незадача, текст пишется в одну строку (например: ТОВ «Колос» Продукция: яблоки). Возможно ли сделать так, чтобы в колонтитуле текст выводился в виде:
ТОВ «Колос»
Продукция: яблоки ?
Спасибо.
=A1&СИМВОЛ(10)&A2&СИМВОЛ(10)&A3
И включить перенос текста по словам в формате ячейки вкладка Выравнивание
Скажи мне, кудесник, любимец ба’гов…
Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995
Большое спасибо. Всё отлично работает.
- Профессиональные приемы работы в Microsoft Excel
-
►
Обмен опытом -
►
Microsoft Excel -
►
Данные в колонтитуле из ячейки
К
сведению:
Классически
колонтитулом называется шапка, повторяемая
в верхней части каждой страницы документа.
В текстовом редакторе также введено
понятие нижний колонтитул.
Выполните:
Откройте
файл Текст2 и сохраните его под именем
Колонтитулы.
Для
включение режима колонтитула включите
меню Вставить – Верхний (Нижний)
колонтитул.
Рис.
27
Рабочая
страница изменила свой вид: в верху
страницы появилась рамка колонтитула.
Изменение
границ текстового поля верхнего
колонтитула
Текстовое
поле верхнего колонтитула (оно обведено
рамкой) ограничено размерами полей,
установленных для данного документа.
Однако границы колонтитула можно
изменять, передвигая мышкой маркер в
Линейке.
Набор
текста
Напечатайте
в поле колонтитула шрифтом Times New Roman 10
вашу фамилию и имя.
Дальше
в этой же строке шрифтом Times New Roman 16 Ж
Курсив напечатайте номер школы и класс,
в котором вы учитесь.
Выровняйте
эту строку По левому краю и нажмите
Enter.
Открылась
вторая строка колонтитула.
Откройте
нижний колонтитул
Вставим
нумерацию страниц:
Войдите
Вставить – Поля – Номер страницы,
выровняйте По правому краю.
Установка
текущей даты и текущего времени. Перейдите
на вторую строку нижнего колонтитула
и войдите Вставить – Поля – Дата, а
затем Вставить – Поля – Время.
Рис.
28
Примечания:
—
проставленные страницы, дату и время
можно увидеть только в режиме
предварительного просмотра или распечатав
документ
—
проставленные таким образом текущие
время и дата меняют свои показания в
соответствии с показаниями внутреннего
счетчика компьютера. Завтра эти показания
будут, соответственно, другие.
Создание
фонового рисунка рабочего документа.
Войдите Сервис – Галерея. Ниже панелей
инструментов появится окно Галерея, в
левой части которого располагается
меню объектов Галереи. Выберите Фоны.
Появятся образцы фонов. Установите
курсор на выбранный образец, по правой
кнопке мыши выберите Вставить – Фон –
Страница.
Рис.
29
Аналогично,
выбрав Колонтитул или Абзац, можно
вставить фон только в указанные объекты.
Рис.
30
Установите
масштаб экранного изображения 25%.
Установите курсор в конец текста.
Нажатием
на клавишу Enter или Ctrl+ Enter перейдите на
вторую страницу. Колонтитул повторил
все надписи на второй странице, изменив
только номер текущей страницы.
Рис.
31
Сохраните
файл под прежним именем.
16.
Вставка формул в текстовый документ
производится с помощью редактора формул.
Вызвать редактор формул можно вызвать
командой Вставить – Объект – Формула.
При этом открывается дополнительное
окно Элементы, в котором нужно выбрать
соответствующую группу.
17.
Так, на рисунке выбрана группа
Унарные/бинарные операторы
В
нижней части окна нужно выбрать
соответствующий оператор и формировать
формулу. Размер шрифта устанавливается
командой Формат – Кегли.
Выполните:
Введите
следующие формулы, пользуясь редактором
формул.
2)
Контрольные
вопросы
Как
вставить в документ колонтитулы? Для
чего используются колонтитулы?
Как
в документ вставить номера страниц,
текущую дату и время?
Как
в документ вставить фоновый рисунок?
Какие еще возможности по оформлению
документа дает Галерея?
Как
вызвать редактор формул?
Как
вставить в документ математическую
формулу?
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Настройки колонтитула |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |