Autostart routine su evento
Hai un problema con Excel? 
Autostart routine su evento
di Giovanni50 (utente non iscritto) data: 23/03/2015 18:40:55
Buongiorno a tutti.
Il mio problema e' quello di fare eseguire
una routine nei moduli che ho chiamato "ApriFileComeIcona" , una sola volta
alla apertura del file excel contenente il codice
VBA in oggetto.
Ho letto la documentazione di excel relativa
ad Evento WordbookActivate.
Ho creato un modulo di classe che l'ho chiamato
EventClassModule.
Ho creato una routine nei moduli "Modulo2".
Il risultato è' che non mi funziona nulla.
E' la prima volta che cerco di fare eseguire una
Routine su Evento . Chissà quante cose ho sbagliato!
Posto il codice scritto
EventClassModule ( presente come modulo di classe)
Public WithEvent App As Application
Dim X As New EventClassModule
Sub InizializeApp()
Set X.App = Application
End sub
Dalla documentazione in linea non ho capito chi fa partire e dove scrivere la routine di evento, che dovrebbe essere così :
Private sub App_WorkbookActivate(by val web As WorkbookActivate)
Call ApriFileComeIcona
End sub
|
di Lucas87 data: 23/03/2015 20:14:10
Ciao
Per eseguirlo all'apertura del file devi utilizzare l'evento Open in ThisWorkbook
Vuoi Approfondire?