Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe een celwaarde in koptekst/voettekst in Excel te plaatsen?

Author Xiaoyang Last modified

In Microsoft Excel is het eenvoudig om informatie zoals het bestandspad, bestandsnaam, huidige datum of andere ingebouwde details in kopteksten of voetteksten te plaatsen met behulp van de standaardfuncties van Excel. Er zijn echter scenario's waarin je de daadwerkelijke inhoud van een specifieke cel als koptekst of voettekst wilt gebruiken. Deze mogelijkheid wordt niet direct geboden door het standaardinterface van Excel, wat leidt tot de vraag: hoe kun je een celwaarde in een koptekst of voettekst in je werkblad invoegen? Veel gebruikers komen deze vereiste tegen bij het voorbereiden van rapporten, formulieren of gegevensexports waar dynamische informatie, zoals een klantennaam of een aangepaste datum, in de afdrukkop of -voettekst moet worden weerspiegeld, zodat elke afdruk de meest recente context uit het blad zelf bevat. De onderstaande oplossingen voldoen aan deze behoefte en laten zowel VBA- als derdenmethoden zien en bespreken wanneer elke methode het meest geschikt is.

Plaats celwaarde in koptekst of voettekst van een werkblad met VBA-code

Plaats celwaarde in koptekst of voettekst van alle werkbladen met VBA-code

Voeg bestandsinformatie in koptekst/voettekst in met Kutools voor Excel good idea3

Kopieer celinhoud handmatig naar het koptekst- of voettekstvenster


Plaats celwaarde in koptekst of voettekst van een werkblad met VBA-code

Als je de inhoud van een specifieke cel in de koptekst of voettekst van je huidige werkblad wilt weergeven, is dit niet mogelijk via Excel’s standaard koptekst/voettekst interface. Je kunt dit echter bereiken met behulp van een eenvoudige VBA-macro.

Sla eerst je werkboek op voordat je VBA-code uitvoert, omdat macros objecten wijzigen en niet ongedaan kunnen worden gemaakt. Zorg er ook voor dat je Excel-instellingen macros toestaan.

1. Activeer het werkblad waar je een celwaarde in de koptekst of voettekst wilt plaatsen. Druk op ALT + F11 om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik op Invoegen > Module en plak de volgende code in het nieuwe modulevenster.

VBA-code: plaats een gespecificeerde celwaarde in de koptekst van een werkblad

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. Druk op F5 (of klik op de knop Uitvoeren) om deze macro uit te voeren. Er verschijnt een dialoogvenster dat je vraagt om de cel te selecteren waarvan je de waarde wilt gebruiken in de koptekst.
Dialog for selecting a cell that you want to put its content into the header

4. Nadat je de cel hebt geselecteerd en op OKhebt geklikt, wordt de waarde van de gekozen cel ingevoegd in de linker koptekst van je actieve werkblad. Om de koptekst te bekijken, ga je naar Bestand > Afdrukken (of gebruik Pagina-indeling weergave). Zie onderstaand voorbeeld:
The cell value is inserted to header

Opmerkingen:

  • Als je de inhoud van de cel in de voettekst in plaats van de koptekst wilt weergeven, gebruik dan de volgende code. De operationele stappen zijn hetzelfde—plak deze code gewoon in een module en voer deze uit.

VBA-code: plaats een gespecificeerde celwaarde in de voettekst van een werkblad

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
  • Om de positie te wijzigen, vervang LeftHeader of LeftFooter in de code indien nodig door CenterHeader, RightHeader, CenterFooter of RightFooter. Bijvoorbeeld, om de waarde in de middenkoptekst in te voegen, verander je LeftHeader naar CenterHeader.
  • Zorg er altijd voor dat de celverwijzing geldig is voordat je het script uitvoert. Als je probeert naar een lege cel te verwijzen, blijft de koptekst/voettekst leeg.
  • Na het uitvoeren van de macro, als je de broncel wijzigt, wordt de koptekst/voettekst niet automatisch bijgewerkt; je moet de macro opnieuw uitvoeren om de weergegeven informatie bij te werken.
  • Deze VBA-methode wordt aanbevolen wanneer je cel-naar-koptekstacties wilt automatiseren zonder frequente updates nodig te hebben, of wanneer je werkt aan sjablonen met dynamische inhoud per afdruk.
  • Als je een waarschuwing “Macros zijn uitgeschakeld” tegenkomt, zorg er dan voor dat macro-instellingen zijn ingeschakeld in Bestand > Opties > Trust Center.

Plaats celwaarde in koptekst of voettekst van alle werkbladen met VBA-code

Wanneer je de waarde van een specifieke cel als koptekst of voettekst over alle bladen in je werkboek wilt toepassen, zou het tijdrovend zijn om de vorige code voor elk werkblad afzonderlijk uit te voeren. In dergelijke gevallen kun je een andere VBA-macro gebruiken die is ontworpen om de inhoud van een gekozen cel in de koptekst of voettekst van elk werkblad in je werkboek in één keer in te voegen. Dit is gebruikelijk bij het distribueren van rapporten die consistent koptekst-/voettekstinformatie moeten bevatten.

1. Open het werkboek waarin je de wijziging wilt toepassen en druk op ALT + F11 om het Visual Basic for Applications-venster te openen.

2. Klik in de VBA-editor op Invoegen > Module, kopieer en plak vervolgens de volgende macro in het modulevenster.

VBA-code: plaats een gespecificeerde celwaarde in voettekst van alle werkbladen

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. Druk op F5 om deze macro uit te voeren. Er verschijnt een dialoogvenster waarin je de doelcel kunt selecteren waarvan de waarde in elke werkbladvoettekst moet verschijnen.

Dialog for selecting a cell that you want to put its content into the footer

4. Zodra je de cel hebt geselecteerd en op OKhebt geklikt, wordt deze celwaarde ingevoegd in de linkervoettekst van elk werkblad in het werkboek. Je kunt de voetteksttoewijzing controleren door naar te navigeren naar Bestand > Afdrukken.
The cell value is inserted to footer

Opmerkingen:

  • Om een celwaarde in de koptekst over alle werkbladen te gebruiken, pas dan de volgende code toe. Het proces voor het invoeren en uitvoeren van de code is identiek:

VBA-code: plaats een gespecificeerde celwaarde in koptekst van alle werkbladen

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
  • Om de waarde in de rechter- of middenpositie van de koptekst/voettekst in te voegen, vervang je gewoon LeftHeader/LeftFooter door CenterHeader/CenterFooter of RightHeader/RightFooter in het script.
  • Houd er rekening mee dat ongedaanmaakacties niet van toepassing zijn op wijzigingen die met VBA-macros zijn gemaakt. Sla je document van tevoren op om gegevensverlies te voorkomen als het resultaat onverwacht is.
  • Deze aanpak is het beste voor werkboeken waarin alle bladen gemeenschappelijke koptekst-/voettekstvereisten delen. Wanneer bladen verschillende inhoud nodig hebben, overweeg dan om de enkele-bladmethode apart op elk blad uit te voeren.
  • Als je problemen tegenkomt waarbij kopteksten/voetteksten niet zoals verwacht worden bijgewerkt, zorg er dan voor dat je geen Beveiligde Bladen of Werkboekbeveiliging hebt ingeschakeld.

Voeg bestandsinformatie in koptekst/voettekst in met Kutools voor Excel

In gevallen waarin je snel en flexibel bestandsgerelateerde informatie—zoals de werkbladnaam, werkboeknaam of bestandspad—wilt invoegen in de koptekst of voettekst, biedt Kutools voor Excel een speciale tool genaamd Werkboekinformatie Invoegen. Deze tool is vooral geschikt als je een oplossing zonder code verkiest, batchverwerking nodig hebt, of verschillende ingebouwde documenteigenschappen wilt invoegen zonder handmatige invoer of risico op fouten. Kutools maakt het proces toegankelijk voor gebruikers die niet met VBA willen interacteren of regelmatig kopteksten/voetteksten moeten bijwerken op basis van werkboekmetadata.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Na het gratis installeren van Kutools voor Excel, volg je deze stappen:

1. Ga naar de Kutools Plus tab, selecteer vervolgens Werkboek > Werkboekinformatie Invoegen.
Insert Workbook Information option on the Kutools tab on the ribbon

2. Selecteer in het Werkboekinformatie Invoegen-dialoogvenster de specifieke informatie die je wilt invoegen (bijv., werkboekpad, bestandsnaam, werkbladnaam, etc.) onder de Informatie-sectie. Specificeer vervolgens of je het in de koptekst of voettekst wilt invoegen door Koptekst of Voettekst aan te vinken.

Tip: Je kunt de positie binnen de koptekst of voettekst—midden, links of rechts—kiezen met behulp van de locatieopties. Dit is handig voor gestructureerde lay-outs, zoals het plaatsen van het bestandspad links en de bladnaam in het midden.
Insert Workbook Information dialog

3. Klik op OK om je instellingen toe te passen. Om de resultaten te bekijken, ga je naar Weergave > Pagina-indeling of gebruik Bestand > Afdrukvoorbeeld.
Header with file info inserted

Met de Werkboekinformatie Invoegen-functie kun je deze informatie ook rechtstreeks in cellen of een bereik van cellen invoegen—waardoor je dergelijke details kunt gebruiken voor formules, weergave of verdere automatiseringstaken. Klik hier om meer te weten te komen over dit hulpmiddel.

Deze methode werkt vooral goed voor gebruikers die gemakkelijk toegang willen tot documenteigenschappen zonder met macro's of formules te hoeven werken. In vergelijking met handmatig bewerken, zorgt Kutools voor consistentie en bespaart het aanzienlijke tijd, vooral voor hen die regelmatig documentverwijzingen moeten bijwerken.

Als de informatie in je koptekst of voettekst niet lijkt te worden bijgewerkt, controleer dan of het werkboek is ingesteld op Handmatige Berekening, omdat sommige kopteksten/voetteksten een documentvernieuwing vereisen om de nieuwste gegevens weer te geven.


Celinhoud handmatig kopiëren naar het koptekst- of voettekstvenster

Als je de koptekst of voettekst alleen af en toe met celinhoud wilt bijwerken en VBA en invoegtoepassingen wilt vermijden, kun je de celwaarde kopiëren en handmatig in het koptekst-/voettekstvenster plakken. Dubbelklik op de koptekst-/voettekstsectie in Pagina-indeling-weergave en plak de celwaarde met Ctrl+V. Het nadeel is dat dit handmatig is—je moet de waarde elke keer bijwerken als deze verandert.


Bij het gebruik van handmatige of afdruktitelbenaderingen, vergeet dan niet dat ze minder dynamisch zijn voor "echte" koptekst-/voettekstplaatsing en actie vereisen elke keer dat de onderliggende informatie verandert. Aan de andere kant bieden VBA-macros en tools zoals Kutools gestroomlijnde, herhaalbare workflows die vooral nuttig zijn voor grote werkboeken of geautomatiseerde rapportgeneratie. Als je onverwacht gedrag of fouten tegenkomt met VBA, controleer dan altijd je macro-beveiligingsinstellingen en inspecteer op vergrendelde of beveiligde werkbladen. Controleer voordat je derden-invoegtoepassingen gebruikt, of ze afkomstig zijn van gerenommeerde bronnen en compatibel zijn met je Excel-versie. Bij het werken met gevoelige of kritieke bestanden, is het een goede praktijk om een back-up op te slaan voordat je macros uitvoert.

Demo: Werkboekinformatie invoegen in cel/koptekst/voettekst

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Geniet van permanent gratis AI-functies! Download nu!

Gerelateerde artikelen:

Hoe een bestandsnaam of pad in een cel / koptekst of voettekst in Excel invoegen?

Hoe een koptekst, voettekst en koptekstafbeelding invoegen en verwijderen in Excel?

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen