Skróty klawiaturowe makr

Każde makro (również to nagrane) czy zdefiniowaną w kodzie VBA procedurę publiczną możemy uruchomić na kilka sposobów. 
Najczęściej stosowane metody to:

      • wybranie makra z listy makr na karcie Developer
kliknij, aby powiększyć

i dalej:

Wybieramy makro/procedurę i naciskamy przycisk Uruchom.

      • przypisanie makra/procedury do kliknięcia w przycisk lub kształt

Po przypisaniu makra – potem wystarczy kliknąć w kształt i makro zostanie uruchomione.

      • skrót klawiaturowy
        czyli kombinacja klawiszy uruchamiająca dane makro.
        W praktyce chyba coraz rzadziej używany, choć chyba niesłusznie. Przydaje się, gdy np. mamy skoroszyt z dużą ilością arkuszy, przeglądamy któryś z końcowych i chcemy wrócić szybko do pierwszego arkusza – w takim przypadku akurat skrót klawiaturowy sprawdzi się jako najszybsze rozwiązanie. 

Chcąc przypisać skrót klawiaturowy do własnego makra zaznaczamy je na liście makr i przechodzimy do Opcji

kliknij, aby powiększyć

W nowym oknie przypisujemy skrót

kliknij, aby powiększyć

Wielkość liter (mała/wielka) nie ma znaczenia, ale należy się poważnie zastanowić nad tym, czy nie nadpiszemy w ten sposób jakiegoś standardowego skrótu Excela. Tu niestety nie ma żadnych zabezpieczeń ani ostrzeżeń i w efekcie możemy stracić jakąś wbudowaną przydatną procedurę. 

W VBA skrót klawiaturowy możemy przypisać za pomocą metody: Aplication.OnKey

Standardowe, najczęściej używane skróty klawiaturowe Excela to:

CTRL + N nowy skoroszyt
CTRL + O otwórz plik
CTRL + S zapisz
CTRL + P drukuj
CTRL + W / CTRL + F4 zamknij skoroszyt
CTRL + Z cofnięcie ostatniej operacji
CTRL + Y ponowienie operacji
CTRL + A zaznacz wszystko
CTRL + Strzałka przejście do końca danych w kolumnie/wierszu
CTRL + Home przejście do komórki A1
CTRL + End przejście do ostatniej używanej komórki
CTRL + C kopiuj
CTRL + X wytnij
CTRL + V wklej
CTRL + D wypełnij w dół
CTRL + R wypełnij w prawo
CTRL + F znajdź
CTRL + H zamień
CTRL + T utwórz tabelę
CTRL + K wstaw hiperłącze
CTRL + ; wstaw dzisiejszą datę
CTRL + SHIFT + : wstaw aktualną godzinę
CTRL + SHIFT + L włącz/wyłącz filtry
CTRL + Page Up / Page Down przełączanie między arkuszami
CTRL + Tab przełączanie między otwartymi skoroszytami

Tych skrótów lepiej jednak nie używać do własnych procedur.


A tu możesz mi postawić kawę: 

buycoffee.to/marzatela

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *