Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Hoe kan ik altijd een opdrachtknop op een werkblad in Excel laten zweven?

In sommige gevallen hebt u mogelijk een zwevende opdrachtknop (ActiveX-besturingselementen) nodig om met uw werkblad te blijven bewegen, ongeacht hoe u omhoog of omlaag scrolt in het werkblad. Dit artikel laat je de methode zien om dit te bereiken.

Altijd een opdrachtknop op het werkblad laten zweven met VBA-code


Altijd een opdrachtknop op het werkblad laten zweven met VBA-code


Ga als volgt te werk om een ​​opdrachtknop altijd in het werkblad te laten zweven.

1. Klik met de rechtermuisknop op de bladtab in het werkblad met de opdrachtknop van ActiveX-besturingselementen en klik vervolgens op Bekijk code vanuit het contextmenu.

2. In het opduiken Microsoft Visual Basic voor toepassingen -venster, kopieer en plak de onderstaande VBA-code in het codevenster.

VBA-code: maak een opdrachtknop altijd zwevend in het 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 knopnaam die u altijd zichtbaar wilt houden. Wijzig het naar uw behoefte.

3. Druk vervolgens op anders + Q toetsen om het Microsoft Visual Basic voor toepassingen venster.

Vanaf nu zweeft de Command-knop altijd boven in het midden van het werkblad met het verplaatsen van de actieve aangeklikte cel zoals hieronder getoond.

Opmerking:: Deze VBA werkt alleen voor de ActiveX Controld Command-knoppen.


Gerelateerde artikelen:


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken voor u!
officetab onderkant
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    mgouveia.eng · 1 years ago
    I think it should specify that the button has to be an ActiveX one to the code work. ^.^'
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Hi,
      Thank you for your reminder.
  • To post as a guest, your comment is unpublished.
    Marco Gouveia · 1 years ago
    I think it should specify that the button has to be an ActiveX one to the code work. ^.^'
  • To post as a guest, your comment is unpublished.
    bla1 · 2 years ago
    Does not work :-(
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Hi,
      When you scrolling down the worksheet, please click to change the active cell to the visible area to make it work. Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    blackbeer944@gmail.com · 2 years ago
    see it, not working, i'm scrolling down and also command button down, i want to fix on the top of right side of sheet.
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Hi,
      When you scrolling down the worksheet, please click to change the active cell to the visible area to make it work. Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    blackbeer944@gmail.com · 2 years ago
    not working
  • To post as a guest, your comment is unpublished.
    SWARNABH · 3 years ago
    Thanks a lot ... It worked...
  • To post as a guest, your comment is unpublished.
    Bart Lefevere · 3 years ago
    Works fine for me. Thx
  • To post as a guest, your comment is unpublished.
    Abdulrahman · 3 years ago
    Thanks its good with cellselecting
  • To post as a guest, your comment is unpublished.
    Coop · 4 years ago
    Not good QA - check your name on the button. If this is what gets published for the Web community to see, what goes in behind the scenes with the code? :-)
  • To post as a guest, your comment is unpublished.
    Rohit · 4 years ago
    I was looking for the Command / Option that when i scroll down the Page the selected Text should be float along with it... How can do that ...
    Thank you : Indian Booklet
    • To post as a guest, your comment is unpublished.
      Qasim · 2 years ago
      Make a TextBox and then move it when selecting change


      Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
      TextBox1.Text = ActiveCell.Value
      With Cells(Windows(1).ScrollRow, Windows(1).ScrollColumn)
      TextBox1.Top = .Top + 100
      TextBox1.Left = .Left + 300
      End With
      End Sub