KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe zorgt u ervoor dat een opdrachtknop altijd blijft zweven op een werkblad in Excel?

AuteurSiluvia Wijzigingsdatum

Bij het werken met grote Excel-werkbladen die vaak navigatie vereisen, wilt u bepaalde besturingselementen – zoals een opdrachtknop (ActiveX-besturingselement) – altijd zichtbaar houden om uw werkproces soepeler en efficiënter te maken. Denk bijvoorbeeld aan knoppen als „Verzenden”, „Vernieuwen” of „Bijwerken”: u wilt dat deze bovenaan uw scherm blijven staan, zodat u ze direct kunt bereiken, ongeacht hoe ver u in het werkblad naar boven of beneden scrolt. Standaard zijn opdrachtknoppen gekoppeld aan de cellen waarin ze zijn geplaatst en verdwijnen ze uit beeld tijdens het scrollen – wat uw workflow kan vertragen. Dit is vooral hinderlijk bij interactieve dashboards of formulieren, waar snelle toegang tot besturingselementen essentieel is.

Deze handleiding biedt een praktische methode om een ActiveX-opdrachtknop altijd bovenop en zichtbaar te houden op uw werkblad, terwijl u door de gegevens scrolt. U wordt stap voor stap begeleid bij het implementeren van VBA-code om dit effect te realiseren. Deze oplossing is ideaal voor scenario’s waarin u een vaste actieknop nodig heeft voor herhaalde taken, formulierinzendingen, dashboardinteracties of navigatie binnen uitgebreide werkbladen.

Een opdrachtknop altijd zwevend houden op een werkblad met VBA-code

Alternatieve oplossingen: een zwevende knop simuleren met de functie Vensters vastzetten in Excel


Een opdrachtknop altijd zwevend houden op een werkblad met VBA-code

Volg onderstaande stappen om een ActiveX-opdrachtknop altijd zwevend te houden in uw werkblad, zodat deze blijft zichtbaar — ongeacht waar u naar toe scrolt. Deze methode gebruikt VBA om de knop dynamisch opnieuw te positioneren op basis van uw navigatie door het werkblad. Dat is vooral effectief wanneer directe toegang tot een besturingselement cruciaal is voor gebruiksgemak en workflow. Let er wel op: deze aanpak werkt uitsluitend met ActiveX-opdrachtknoppen, niet met formulierknoppen.

1. Klik met de rechtermuisknop op het tabblad van het werkblad (onderaan het Excel-venster) dat de ActiveX-opdrachtknop bevat die u zwevend wilt houden en selecteer vervolgens Code weergeven in het contextmenu. Hiermee opent u het codovenster dat specifiek is voor dat werkblad.

Een schermafbeelding van de optie Code weergeven voor een werkbladtab in Excel

2. Kopieer en plak in het verschijnende venster Microsoft Visual Basic for Applications de onderstaande VBA-code in het grote coderingsgebied (codovenster) aan de rechterkant. Dit script zorgt ervoor dat uw opdrachtknop altijd blijft staan op een vaste positie ten opzichte van het zichtbare gedeelte van het werkblad—meestal middenboven terwijl u scrolt.

VBA-code: een opdrachtknop altijd zwevend houden in een werkblad

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
        On Error GoTo 0
        With Cells(Windows(1).ScrollRow, Windows(1).ScrollColumn)
            CommandButton1.Top = .Top + 100
            CommandButton1.Left = .Left + 300
        End With
End Sub

Opmerking: In de bovenstaande code moet CommandButton1 worden vervangen door de daadwerkelijke naam van de opdrachtknop die u zichtbaar wilt houden. Selecteer de knop in ontwerpmodus en controleer of bewerk de eigenschap (Naam) in het eigenschappenvenster om deze te verifiëren of aan te passen.

3. Nadat u de code hebt geplakt, drukt u tegelijkertijd op de toetsen Alt+Q om het venster Microsoft Visual Basic for Applications te sluiten en terug te keren naar uw werkblad.

Vanaf nu zal de opdrachtknop zich intelligent opnieuw positioneren wanneer u scrolt of Verschillende cellen selecteert, en altijd zichtbaar blijven in het middenboven van het zichtbare gedeelte van het werkblad. Hieronder ziet u een voorbeeld van het effect, waarbij de opdrachtknop toegankelijk blijft terwijl u door de gegevens navigeert:

Een schermafbeelding waarop een opdrachtknop zwevend op het Excel-werkblad zichtbaar blijft tijdens het scrollen

Belangrijke details en tips:

  • Deze methode werkt uitsluitend voor ActiveX-besturingselementen van het type Opdrachtknop, niet voor formulierknoppen.
  • Als u meerdere zwevende knoppen gebruikt of aangepaste posities heeft ingesteld, dient u de code voor elke knop dienovereenkomstig aan te passen.
  • De VBA-code is specifiek voor één werkblad. Wilt u dit effect op meerdere werkbladen toepassen? Herhaal dan de stappen voor elk afzonderlijk werkblad.

Een zwevende knop simuleren met de functie Vensters vastzetten in Excel

Als u liever geen VBA-code gebruikt, kunt u het effect van een zwevende opdrachtknop simuleren met de ingebouwde functie Vensters vastzetten van Excel. Hoewel deze methode de knop niet echt laat zweven, zorgt ze er wel voor dat een knop boven de vastgezette vensters constant zichtbaar blijft terwijl u door de gegevens onderaan het werkblad scrolt. Dit is vooral handig bij dashboards of wanneer u een kleine set besturingselementen in het kopgedeelte gebruikt.

  • Voordelen: Geen macro’s vereist, stabieler en compatibel met de meeste Excel-omgevingen – ook met omgevingen waarin macro’s beperkt zijn.

Volg deze stappen om deze methode te gebruiken:

  • Plaats uw opdrachtknop—of het nu een formulierbesturingselement of een ActiveX-besturingselement is—in een rij bovenaan het werkblad, bijvoorbeeld rij 1 of 2.
  • Selecteer de eerste cel onder de koprijen die zichtbaar moeten blijven (bijvoorbeeld cel A2 om rij 1 vast te zetten).
  • Ga naar het tabblad Beeld en klik op Vensters vastzetten > Vensters vastzetten. Uw knop- en koprijen blijven nu zichtbaar terwijl u omlaag scrolt.

Hoewel dit geen echt zwevend gedrag biedt, is het een praktisch alternatief zonder programmeren — mits uw behoeften eenvoudig zijn en het gebruik van macro’s beperkt blijft.


Gerelateerde artikelen:

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins