Hoe een Command Button altijd zwevend te houden op een werkblad in Excel?
In sommige gevallen hebt u mogelijk een zwevende Command Button (ActiveX Controls) nodig die meebeweegt met uw werkblad, ongeacht hoe u het werkblad omhoog of omlaag scrolt. Dit artikel laat u een methode zien om dit te bereiken.
Een Command Button altijd zwevend houden op een werkblad met VBA-code
Een Command Button altijd zwevend houden op een werkblad met VBA-code
Volg de volgende stappen om een Command Button altijd zwevend te maken in een werkblad.
1. Klik in het werkblad dat de ActiveX Controls Command Button bevat waarvan u wilt dat deze zwevend is, met de rechtermuisknop op het tabblad van het werkblad en klik vervolgens op Weergave Code in het contextmenu.
2. Plak in het venster Microsoft Visual Basic for Applications dat verschijnt, de onderstaande VBA-code in het Code-venster.
VBA-code: Maak een Command Button altijd zwevend 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 is CommandButton1 de naam van de knop die u altijd zichtbaar wilt houden. Wijzig deze naar behoefte.
3. Druk vervolgens op de toetsen Alt + Q om het venster Microsoft Visual Basic for Applications te sluiten.
Vanaf nu blijft de Command Button altijd zweven in het midden bovenaan het werkblad terwijl de actieve cel wordt verplaatst, zoals te zien is in de onderstaande schermafbeelding.
Opmerking: Deze VBA werkt alleen voor ActiveX Controls Command Buttons.
Gerelateerde artikelen:
- Hoe het actieve werkboek op te slaan en te sluiten zonder prompt via een Command Button in Excel?
- Hoe de (huidige) datum en tijd bij te werken of in te voegen via een Command Button in Excel?
- Hoe een Command Button te gebruiken om een specifieke celwaarde te wijzigen in Excel?
- Hoe een Command Button te maken om gegevens te kopiëren en plakken in Excel?
- Hoe een Command Button te gebruiken om het actieve werkblad op te slaan als PDF-bestand in Excel?
- Hoe automatisch een nieuwe lege rij in te voegen via een Command Button in Excel?
Beste productiviteitstools voor Office
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.





- 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