Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Attivazione di una macro tramite apertura file excell

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Attivazione di una macro tramite apertura file excell

Postdi Gollum999 » 18/01/10 18:46

Gent.mo p.c. facile

Mi piacerebbe che all' apertura del mio file, il p.c. attivi la seguente sub che vorrei mettere all' interno del foglio1:

Sub Queryavanzata()
'
' Queryavanzata Macro
'

'
Application.Run "provasom1.xls!CancVecchiaQuery"
Application.Run "provasom1.xls!QueryWeb4"
End Sub

Come posso fare?
P.S. ho anche 1 domanda sulle query.
Ho provato a creare una query senza l' aggiornamento in background e impostando l' aggiornamento su 1min per verificare se il dato si aggiornava e così è stato: pensavo che l' aggiornamento in background fosse quello che mi aggiornasse i dati in maniera automatica....ma allora quale funzione svolge?
Gollum999
Utente Junior
 
Post: 24
Iscritto il: 24/10/09 13:08

Sponsor
 

Re: Attivazione di una macro tramite apertura file excell

Postdi Anthony47 » 18/01/10 21:39

Inserisci nel "modulo di codice ThisWorkbook" qualcosa come:
Codice: Seleziona tutto
Private Sub Workbook_Open()
Call Queryavanzata
End Sub

Ma metterai Sub Queryavanzata in Modulo1 (o un altro Modulo standard, NON dentro il modulo di codice di Foglio1; in Foglio1 metti solo le macro di evento o che hanno la validita' limitata a Foglio1)

Se Queryavanzata non ti serve ulteriormente, puoi semplicemente mettere il suo codice dentro la Workbook_Open.

Per la seconda domanda, col settaggio che hai impostato vuol dire che ogni minuto il tuo workbook si congela e non accetta nessun comando mentre la query viene eseguita "non in background".

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13891
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Attivazione di una macro tramite apertura file excell":


Chi c’è in linea

Visitano il forum: Anthony47 e 7 ospiti