Andrea ha bisogno, nella sua macro, di visualizzare una finestra di dialogo che consenta a un utente di cambiare finestra. Quando qualcuno fa clic sulla scheda Visualizza della barra multifunzione, cliccando sul comando Cambia finestra, le cartelle di lavoro disponibili vengono elencate nel menu a tendina. Questo è ciò che Andrea deve mostrare nella finestra di dialogo. Si chiede se esista una finestra di dialogo incorporata per farlo o se ha bisogno di crearne una propria.
La risposta breve è che non esiste una finestra di dialogo integrata per eseguire questa operazione. Puoi, tuttavia, crearne facilmente una tua. Qui c’è un semplice esempio:
Questo contenuto è riservato agli abbonati
Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.
Se sei già abbonato Accedi per sbloccare il contenuto!
In caso contrario abbonati qui! L'abbonamento è conveniente.
E puoi interromperlo in ogni momento e in completa autonomia.
(puoi renderti conto di quanti siano i contenuti riservati
raggiungendo questa pagina)
Tutto ciò che la macro fa è creare un elenco dei nomi delle finestre aperte nel tuo sistema. Li presenta in un InputBox, quindi passa a qualsiasi finestra selezionata dall’utente.