Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

esecuzione automatica di una macro

Office fa le bizze? Photoshop non funziona più? Forse possiamo darti una mano...

esecuzione automatica di una macro

Messaggioda Stefano Pasca » mar lug 18, 2006 7:49 am

ciao a tutti,
desidererei che aprendo un foglio excel venisse eseguita una macro in automatico .....è possibile? Come si fa ?
qualcuno sa dirmi come ?
Grazie
Stefano
Avatar utente
Stefano Pasca
Senior Member
Senior Member
 
Messaggi: 226
Iscritto il: sab ott 18, 2003 10:33 am
Località: Sicilia

Messaggioda Rumez » mar lug 18, 2006 8:59 am

Una volta entrato nell'editor di visual basic for application (ALT+F11)
ti troverai in una situazione del genere:
[nota] A sinistra avrai 2 finestre, una con i file del progetto e una con le proprietà
[nota] a destra l'editor dove scrivere le macro

Nei file del progetto ti troverai una struttura simile a questa:
Codice: Seleziona tutto
VBAProject(cartel1.xsl)
|
|---Microsoft Excel Oggetti
     |
     |----Foglio1
     |----Foglio2
     |----Foglio3
     |----ThisWorkbook

Seleziona la voce ThisWorkbook e poi nel'editor nella drop dove c'è scritto "(generale)" seleziona Workbook...
a questo punto dovrebbe apparirti una una cosa del genere:
Codice: Seleziona tutto
Private Sub Workbook_Open()

End Sub

tutto quello che scrivi dentro quella sub verrà eseguito all'apertura del file excel
Avatar utente
Rumez
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1783
Iscritto il: mar mag 13, 2003 2:08 pm

Messaggioda Stefano Pasca » mar lug 18, 2006 5:29 pm

Rumez ha scritto:Seleziona la voce ThisWorkbook e poi nel'editor nella drop dove c'è scritto "(generale)" seleziona Workbook...
a questo punto dovrebbe apparirti una una cosa del genere:
Codice: Seleziona tutto
Private Sub Workbook_Open()

End Sub

tutto quello che scrivi dentro quella sub verrà eseguito all'apertura del file excel


Per selezionare la voce ThisWorkbook ho dovuto fare un doppio clik sulla voce ThisWorkbook.... quindi tutto ok. Grazie sei stato molto gentile.
Però vorrei farti un'altra domanda:
Posso dalla macro che ho scritto nella ThisWorkbook richiamare una macro di Modulo1 (Generale) ?
se ciò è possibile come si fa ?
Ti sono grato e ti saluto
Stefano
Avatar utente
Stefano Pasca
Senior Member
Senior Member
 
Messaggi: 226
Iscritto il: sab ott 18, 2003 10:33 am
Località: Sicilia

Messaggioda Stefano Pasca » ven lug 21, 2006 11:49 am

Per selezionare la voce ThisWorkbook ho dovuto fare un doppio clik sulla voce ThisWorkbook.... quindi tutto ok. Grazie per la cortesia.
Vorrei fare un'altra domanda:
Posso dalla macro che ho scritto nella ThisWorkbook richiamare una macro di Modulo1 (Generale) ?
se ciò è possibile come si fa ?
un saluto
Stefano
Avatar utente
Stefano Pasca
Senior Member
Senior Member
 
Messaggi: 226
Iscritto il: sab ott 18, 2003 10:33 am
Località: Sicilia


Torna a Software

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising