Passare ad un’altra finestra di Excel in una macro

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.

ABBONATI

(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.

 

 

Tags: , , , , , , , ,

Ti è stato utile?