Apertura automatica di cartelle di lavoro macro quando si utilizza un tasto di scelta rapida (Microsoft Excel)
Inna nota che Excel le consente di assegnare tasti di scelta rapida alle mie macro.
Tuttavia, sembra che le scorciatoie funzioneranno solo se si riferiscono a una macro in una cartella di lavoro aperta. Di solito ha le sue macro archiviate in una cartella di lavoro separata. Se una macro è assegnata a un pulsante della barra degli strumenti (o un’opzione sulla barra degli strumenti Accesso rapido), la cartella di lavoro contenente la macro viene automaticamente aperta in modo che possa essere eseguita. Ciò non accade se Inna utilizza una scorciatoia da tastiera per la stessa macro; premendo il collegamento non verrà caricata la cartella di lavoro che contiene la macro. Si chiede se ci sia un modo per aggirare questo.
Questo problema è causato dal fatto che Excel memorizza un percorso completo di una macro come parte delle informazioni sulla barra degli strumenti (ciò significa che include il nome della cartella di lavoro in cui è archiviata la macro), ma non lo fa con il tasto di scelta rapida info: ha solo il nome della macro stessa. Ciò significa che un collegamento non sa come trovare una macro a meno che non si trovi in una cartella di lavoro aperta.
Il modo più semplice per aggirare il problema sarebbe spostare le macro nella cartella di lavoro Personal.xlsm (o, nelle versioni precedenti di Excel, Personal.xls).
Questa cartella di lavoro viene caricata automaticamente all’avvio di Excel, quindi le macro saranno sempre disponibili e i tasti di scelta rapida funzioneranno sempre.
Informazioni dettagliate sulla cartella di lavoro possono essere trovate qui:
http://office.microsoft.com/en-us/excel-help/deploy-your-excel-macros-from-a-central-file-HA001087296.aspx
Ovviamente, puoi bypassare l’approccio Personal.xlsm semplicemente spostando la cartella di lavoro contenente le macro nella cartella Avvio utilizzata da Excel.
Qualsiasi elemento nella cartella viene aperto automaticamente al primo avvio di Excel, il che significa che anche le macro in quelle cartelle di lavoro saranno accessibili.
La cartella di lavoro contenente le macro potrebbe anche essere compilata in un componente aggiuntivo di Excel, che sarebbe sempre disponibile. (Il modo in cui crei e utilizzi un componente aggiuntivo è stato trattato in altri ExcelTips.)
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (6401) si applica a Microsoft Excel 97, 2000, 2002 e 2003.