Soluzione VBA: come impostare le proprie scorciatoie da tastiera

Sommario

Definisci le combinazioni di tasti in Excel e assegna le funzioni

Nell'esempio seguente, la combinazione di tasti Ctrl + ü la calcolatrice può essere richiamata dagli accessori di Windows.

Utilizzare la procedura seguente per impostare la scorciatoia da tastiera:

Configurazione scorciatoia da tastiera secondaria ()

Application.OnKey "ü", "CallCalculator"

Fine sottotitolo

La macro memorizzata ha questo aspetto:

Sub callCalculator ()

Dim x come variante

x = shell ("calc.exe")

Fine sottotitolo

Se la combinazione di tasti non deve più essere utilizzata, avviare la seguente procedura:

Combinazione di tasti secondari Annulla ()

Applicazione.OnKey "ü"

Fine sottotitolo

Nota:

Spesso, l'impostazione delle scorciatoie da tastiera viene eseguita all'apertura di una determinata cartella di lavoro. Per fare ciò, fare doppio clic sulla voce Questa cartella di lavoro in Esplora progetti nell'ambiente di sviluppo e salvare il seguente evento:

Cartella di lavoro secondaria privata_Apri ()

Collegamento alla configurazione

Fine sottotitolo

L'evento Workbook_Open viene eseguito automaticamente (se impostato) all'apertura della cartella di lavoro. Nel nostro caso, qui viene richiamata la procedura Configurazione della combinazione di tasti.

Ciò è utile se si elimina la combinazione di tasti precedentemente impostata quando si chiude questa cartella. L'evento Workbook_BeforeClose viene eseguito automaticamente alla chiusura della cartella. In questo caso, la procedura Sblocca chiave si chiama:

Cartella di lavoro secondaria privata_BeforeClose (Annulla come booleano)

Combinazione di tasti Annulla

Fine sottotitolo

Ciò significa che hai sempre le scorciatoie da tastiera sotto controllo in Excel.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave