Как да поставите стойност на клетка в горен/долен колонтитул в Excel?
Можем лесно да вмъкнем горен или долен колонтитул, съдържащ път на файл, име на файл, текуща дата или друга информация с функцията на Excel, но понякога искаме да използваме стойност на клетка като горен или долен колонтитул в Excel. Как можем да поставим съдържанието на клетка в горен или долен колонтитул в работната книга?
Поставете стойността на клетката в горния или долния колонтитул на работен лист с VBA код
Поставете стойността на клетката в горния или долния колонтитул на всички работни листове с VBA код
Вмъкнете информация за файла в горния/долния колонтитул с Kutools за Excel
Поставете стойността на клетката в горния или долния колонтитул на работен лист с VBA код
Ако искате да поставите съдържание на клетка в горния или долния колонтитул на текущия работен лист, следният 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, тази зададена стойност на клетка е вмъкната в левия колонтитул на текущия работен лист. Можете да видите заглавката, като щракнете досие > Изпринти. Вижте екранна снимка:
Забележки:
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. Можете също така да приложите горните кодове за вмъкване на стойност на клетка в горния/долния колонтитул вдясно или в центъра на горния/долния колонтитул, просто заменете LeftHeader / Ляв долен колонтитул с RightHeader / Десен долен колонтитул or CenterHeader / Централен долен колонтитул в кодовете.
Поставете стойността на клетката в горния или долния колонтитул на всички работни листове с VBA код
Понякога искате да вмъкнете горен или долен колонтитул със съдържанието на избрана клетка във всички работни листове на отварящата ви работна книга, с горния код трябва да ги повтаряте отново и отново. В този случай следният VBA код може да добави съдържанието на клетка към herder или долен колонтитул на цялата работна книга наведнъж.
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, тази избрана стойност на клетка е добавена към левия долен колонтитул на всички работни листове. Можете да видите долния колонтитул, като щракнете досие > Изпринти. Вижте екранна снимка:
Забележки:
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. Замяна Десен горен/долен колонтитул or CenterHeader/Footer за Ляв горен/долен колонтитул в горните кодове, ако искате горният или долният колонтитул да са позиционирани по различен начин.
Вмъкнете информация за файла в горния/долния колонтитул с Kutools за Excel
Ако искате да вмъкнете информация за файл в горен или долен колонтитул, като име на работен лист/работна книга, път на работна книга и т.н., можете да използвате Kutools за ExcelЕ Вмъкване на информация за работна книга помощна програма, ако сте инсталирали Kutools за Excel.
Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. | ||
След безплатно инсталиране Kutools за Excel, моля, направете следното:
1. кликване Kutools плюс > Workbook > Вмъкване на информация за работна книга. Вижте екранна снимка:
2. В Вмъкване на информация за работна книга диалогов прозорец, проверете информацията, която трябва да вмъкнете под Информация раздел и проверете Header or Footer както искаш.
Съвет: можете да вмъкнете информацията на три места в горен или долен колонтитул: център, ляво или дясно.
3. кликване Ok. След това можете да отидете на Гледка > Page Layout за да видите заглавката.
С Вмъкване на информация за работна книга можете също да вмъкнете информация за файла в клетка или диапазон от клетки. Щракнете тук, за да научите повече за тази помощна програма.
Вмъкнете информация за работната книга в клетка/заглавен/долен колонтитул
Още по темата:
Как да вмъкна име на файл или път в клетка / горен или долен колонтитул в Excel?
Как да вмъкнете и изтриете горен колонтитул, долен колонтитул и снимка на горен колонтитул в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!