Jak vložit hodnotu buňky do záhlaví / zápatí v aplikaci Excel?
Můžeme snadno vložit záhlaví nebo zápatí obsahující cestu k souboru, název souboru, aktuální datum nebo jiné informace pomocí funkce aplikace Excel, ale někdy chceme použít hodnotu buňky jako záhlaví nebo zápatí v aplikaci Excel. Jak můžeme v sešitu vložit obsah buňky do záhlaví nebo zápatí?
Vložte hodnotu buňky do záhlaví nebo zápatí listu s kódem VBA
Vložte hodnotu buňky do záhlaví nebo zápatí všech listů s kódem VBA
Vložte informace o souboru do záhlaví / zápatí pomocí Kutools pro Excel
Vložte hodnotu buňky do záhlaví nebo zápatí listu s kódem VBA
Pokud chcete umístit obsah buňky do záhlaví nebo zápatí aktuálního listu, může vám pomoci následující kód VBA. Postupujte podle následujících kroků:
1. Aktivujte svůj list, do kterého chcete vložit pastýře nebo zápatí s hodnotou buňky, a poté podržte klávesu ALT + F11 klíče a otevře se Okno Microsoft Visual Basic pro aplikace.
2.Klikněte Vložit > Modula vložte následující kód do okna modulu.
Kód VBA: vložte určenou hodnotu buňky do záhlaví listu
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. Pak stiskněte tlačítko F5 Po spuštění tohoto kódu se zobrazí dialogové okno, které vám připomene výběr buňky, kterou chcete vložit do záhlaví.
4. A pak klikněte na tlačítko OK, tato zadaná hodnota buňky byla vložena do aktuálního levého záhlaví listu. Záhlaví můžete zobrazit kliknutím Soubor > Tisk. Viz snímek obrazovky:
Poznámky:
1. Pokud chcete použít obsah buňky jako zápatí aktivního listu, můžete použít tento kód:
Kód VBA: vložte specifikovanou hodnotu buňky do zápatí listu
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. Můžete také použít výše uvedené kódy pro vložení hodnoty buňky do pravého záhlaví / zápatí nebo středového záhlaví / zápatí, stačí nahradit LeftHeader / Levé zápatí s RightHeader / Pravé zápatí or CenterHeader / CenterFooter v kódech.
Vložte hodnotu buňky do záhlaví nebo zápatí všech listů s kódem VBA
Někdy chcete vložit záhlaví nebo zápatí s obsahem vybrané buňky do všech listů otevíracího sešitu, s výše uvedeným kódem je musíte znovu a znovu opakovat. V tomto případě může následující kód VBA přidat obsah buňky do herderu nebo zápatí celého sešitu najednou.
1. Aktivujte sešit, do kterého chcete vložit pastýře nebo zápatí s hodnotou buňky, a poté podržte klávesu ALT + F11 klíče a otevře se Okno Microsoft Visual Basic pro aplikace.
2, klikněte Vložit > Modula vložte následující kód do Okno modulu.
Kód VBA: vložte specifikovanou hodnotu buňky do zápatí všech listů
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. Pak stiskněte tlačítko F5 klíč k provedení tohoto kódu, vyskočí dialogové okno, které vám připomene výběr buňky, kterou chcete vložit do zápatí celého sešitu.
4. A pak klikněte na tlačítko OK, tato vybraná hodnota buňky byla přidána do všech zápatí všech listů. Zápatí můžete zobrazit kliknutím Soubor > Tisk. Viz snímek obrazovky:
Poznámky:
1. Pokud chcete použít obsah buňky jako záhlaví celého sešitu, můžete použít tento kód:
Kód VBA: vložte specifikovanou hodnotu buňky do záhlaví všech listů
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. Náhradník RightHeader / Footer or CenterHeader / Footer for LeftHeader / Footer ve výše uvedených kódech, pokud chcete, aby vaše záhlaví nebo zápatí byly umístěny odlišně.
Vložte informace o souboru do záhlaví / zápatí pomocí Kutools pro Excel
Chcete-li do záhlaví nebo zápatí vložit informace o souboru, například název listu / sešitu, cestu sešitu atd., Můžete použít Kutools pro ExcelJe Vložte informace o sešitu nástroj, pokud máte nainstalovaný Kutools pro Excel.
Kutools pro Excel, s více než 300 užitečné funkce, které vám usnadní práci. | ||
Po instalace zdarma Kutools pro Excel, prosím, postupujte takto:
1. cvaknutí Kutools Plus > Cvičebnice > Vložte informace o sešitu. Viz snímek obrazovky:
2. V Vložte informace o sešitu v dialogovém okně zkontrolujte informace, které potřebujete vložit pod Informace sekci a zkontrolujte Hlavička or Zápatí jak chceš.
Tip: informace můžete vložit na tři místa v záhlaví nebo zápatí: uprostřed, vlevo nebo vpravo.
3. cvaknutí Ok. Pak můžete přejít na Pohled > Rozvržení stránky pro zobrazení záhlaví.
Pomocí Vložit informace o sešitu můžete také vložit informace o souboru do buňky nebo do řady buněk. Kliknutím sem získáte další informace o tomto nástroji.
Vložte informace sešitu do buňky / záhlaví / zápatí
Související články:
Jak vložit název souboru nebo cestu do buňky / záhlaví nebo zápatí v aplikaci Excel?
Jak vložit a odstranit obrázek záhlaví, zápatí a záhlaví v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!