Skip to main content

Hoe houd je het Excel-venster altijd bovenaan?

Author: Xiaoyang Last Modified: 2025-07-21

Heb je het ooit lastig gevonden wanneer je Excel-venster steeds achter andere applicaties verdwijnt tijdens multitasken? Veel gebruikers willen graag dat het Excel-werkboekvenster in de voorgrond blijft, zodat ze gegevens kunnen raadplegen of invoeren terwijl ze met andere programma's werken, zoals bijvoorbeeld wanneer ze handmatig cijfers overbrengen vanuit een browser of een andere desktopapplicatie. Deze functie is vooral nuttig voor gebruikers die werken met twee schermen, presentaties geven of vaak tussen Excel en andere software heen en weer schakelen.

Helaas biedt Microsoft Excel geen ingebouwde instelling of optie om het Excel-venster altijd bovenop andere vensters te houden. Het rechtstreeks vastzetten van Excel boven alle andere open vensters wordt niet ondersteund door de standaardinterface, ongeacht je versie of of je Office 32-bits of 64-bits gebruikt. Er is echter een alternatieve oplossing om deze functionaliteit te bereiken. Hieronder vind je een VBA-code methode die geschikt is voor verschillende gebruiksscenario's.

Houd het Excel-venster altijd bovenaan met VBA-code


Houd het Excel-venster altijd bovenaan met VBA-code

Met deze VBA-code-oplossing kun je je actieve Excel-venster vastzetten boven alle andere vensters, zodat het altijd zichtbaar blijft en niet wordt overlapt door andere applicatievensters. Of je nu een 32-bits of 64-bits versie van Office gebruikt, de onderstaande VBA-script werkt voor beide versies. Deze aanpak is vooral geschikt voor gevorderde Excel-gebruikers of voor situaties waarin het installeren van extra software niet is toegestaan.

Sla je werk op voordat je verder gaat, omdat onverwachte fouten of Excel-herstarts soms kunnen optreden bij het uitvoeren van macro's. Let ook op dat deze oplossing alleen van invloed is op het Excel-venster waarin je de macro uitvoert; andere instanties blijven niet automatisch bovenop.

1. Houd de toetsen ALT + F11 ingedrukt op je toetsenbord om het Microsoft Visual Basic for Applications-editorvenster te openen. Dit is de omgeving waarin je VBA-code kunt invoeren en beheren voor je Excel-werkboeken.

2. Klik in de VBA-editor op Invoegen > Module om een nieuwe module aan je werkboek toe te voegen. Kopieer en plak vervolgens de volgende VBA-code in het geopende Module-venster:

VBA-code: Houd het Excel-venster altijd bovenaan

'Update 20140909
#If Win64 Then
    Public Declare PtrSafe Function SetWindowPos _
        Lib "user32" ( _
            ByVal hwnd As LongPtr, _
            ByVal hwndInsertAfter As LongPtr, _
            ByVal x As Long, ByVal y As Long, _
            ByVal cx As Long, ByVal cy As Long, _
            ByVal wFlags As Long) _
    As Long
#Else
    Public Declare Function SetWindowPos _
        Lib "user32" ( _
            ByVal hwnd As Long, _
            ByVal hwndInsertAfter As Long, _
            ByVal x As Long, ByVal y As Long, _
            ByVal cx As Long, ByVal cy As Long, _
            ByVal wFlags As Long) _
    As Long
#End If
Public Const SWP_NOSIZE = &H1
Public Const SWP_NOMOVE = &H2
Public Const HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2
Sub ShowXLOnTop(ByVal OnTop As Boolean)
    Dim xStype As Long
    #If Win64 Then
        Dim xHwnd As LongPtr
    #Else
        Dim xHwnd As Long
    #End If
    If OnTop Then
        xStype = HWND_TOPMOST
    Else
        xStype = HWND_NOTOPMOST
    End If
    Call SetWindowPos(Application.hwnd, xStype, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOMOVE)
End Sub
Sub SetXLOnTop()
    ShowXLOnTop True
End Sub
Sub SetXLNormal()
    ShowXLOnTop False
End Sub

Deze code maakt gebruik van systeemniveau-API-aanroepen om de status van het vastzetten van het venster te controleren. Zorg ervoor dat macros zijn ingeschakeld in je Excel-instellingen, zodat de VBA-code goed functioneert. Als je een melding "Macros zijn uitgeschakeld" krijgt, moet je mogelijk je Excel Trust Center-instellingen bijwerken om de uitvoering van macro's toe te staan.

3. Nadat je de code hebt ingevoerd, druk op F5 of klik op de knop Uitvoeren in de VBA-editor. Er verschijnt een dialoogvenster Macros met een lijst van beschikbare macro's. Selecteer de macro genaamd SetXLOnTop en klik vervolgens op Uitvoeren om deze uit te voeren. Dit zal de "altijd bovenop"-status toepassen op je huidige Excel-venster. Zie de illustratie hieronder:

a screenshot showing how to run the code

4. Wanneer de macro klaar is met uitvoeren, zou je Excel-venster zichtbaar moeten blijven boven alle andere geopende applicaties, waardoor het veel gemakkelijker wordt om gegevens te raadplegen of invoeren in meerdere programma's zonder dat het Excel-venster verborgen wordt.

Deze instelling blijft behouden totdat je deze handmatig terugdraait. Als je het venster minimaliseert en herstelt, blijft de "altijd bovenop"-status doorgaans behouden, maar het sluiten en opnieuw openen van Excel vereist dat je de macro opnieuw uitvoert.

Opmerking: Als je wilt dat je Excel-venster weer normaal gedraagt en niet meer altijd bovenop blijft, herhaal dan het activeringsproces: druk op F5 om het dialoogvenster Macros te openen, kies de macro SetXNormal en klik op Uitvoeren. Je Excel-venster zal zich dan weer normaal gedragen.

Problemen oplossen: Als je een foutmelding krijgt bij het uitvoeren van de macro, controleer dan je macro-beveiligingsinstellingen en zorg ervoor dat alle macrocode correct is geplakt. Sommige bedrijfsomgevingen kunnen bepaalde vensterbeheeroperaties beperken, dus neem contact op met IT als de methode niet werkt zoals verwacht. Zorg er ook voor dat je Excel als een standaardgebruiker uitvoert; het uitvoeren als administrator is meestal niet nodig voor deze taak.

Deze VBA-oplossing is ideaal als je geen derden software wilt installeren en bekend bent met het gebruik van ingebouwde scriptsfuncties in Excel. Als je echter vaak vensters van meerdere applicaties moet vastzetten, kun je een tool overwegen die speciaal is ontworpen voor het beheren van vensterposities.


Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid 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 per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (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- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk 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 krijgen die je het meest nodig hebt...


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

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • 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!