Jak zawsze przestawiać przycisk polecenia w arkuszu kalkulacyjnym w programie Excel?
W niektórych przypadkach może być potrzebny pływający przycisk polecenia (formanty ActiveX), aby kontynuować poruszanie się po arkuszu bez względu na sposób przewijania arkusza w górę lub w dół. Ten artykuł pokaże Ci, jak to osiągnąć.
Zawsze pływający przycisk polecenia w arkuszu z kodem VBA
Zawsze pływający przycisk polecenia w arkuszu z kodem VBA
Wykonaj następujące czynności, aby przycisk polecenia zawsze unosił się w arkuszu.
1. W arkuszu zawierającym przycisk poleceń formantów ActiveX, który ma być ruchomy, kliknij prawym przyciskiem myszy kartę arkusza, a następnie kliknij Wyświetl kod z menu kontekstowego.
2. W wyskakującym okienku Microsoft Visual Basic for Applications okno, skopiuj i wklej poniższy kod VBA do okna Code.
Kod VBA: spraw, aby przycisk polecenia był zawsze pływający w arkuszu
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
Note: w powyższym kodzie CommandButton1 to nazwa przycisku, która ma być zawsze widoczna. Zmień to na swoje potrzeby.
3. Następnie naciśnij inny + Q klawisze, aby wyjść z Microsoft Visual Basic for Applications okno.
Odtąd przycisk polecenia będzie zawsze unosił się w górnej środkowej części arkusza roboczego z przesuwaniem aktywnej klikniętej komórki, jak pokazano poniżej.
Note: Ten język VBA działa tylko z przyciskami poleceń kontrolki ActiveX.
Powiązane artykuły:
- Jak zapisać i zamknąć aktywny skoroszyt bez monitu za pomocą przycisku polecenia w programie Excel?
- Jak zaktualizować lub wstawić (bieżącą) datę i godzinę za pomocą przycisku polecenia w programie Excel?
- Jak użyć przycisku polecenia, aby zmienić określoną wartość komórki w programie Excel?
- Jak utworzyć przycisk polecenia, aby skopiować i wkleić dane w programie Excel?
- Jak używać przycisku polecenia, aby zapisać aktywny arkusz roboczy jako plik PDF w programie Excel?
- Jak automatycznie wstawić pusty nowy wiersz za pomocą przycisku polecenia w programie Excel?
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!