|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Catania
Messaggi: 2696
|
Avvio macro sequenziale
Salve ragazzi,
ho sviluppato una macro in VBA per Excel di nome MACRO1 che si trova all'interno del Modulo1 presente nel mio PERSONAL.XLS . Nello stesso tempo ho creato un file xls chiamato ESTRAZIONE.xls all'interno del quale, al foglio1, ho un bottone (tramite la MACRO2) che mi visualizza alcuni dati nel foglio2 dello stesso file ESTRAZIONE.xls. Volevo creare all'interno del mio PERSONAL.XLS una macro, chiamata ad esempio AVVIAMACROs, che mi permetta l'avvio in sequenza della MACRO1 (Contenuta nel Modulo1 di PERSONAL.XLS) e della MACRO2 (Contenuta nel Modulo1 di ESTRAZIONE.xls). Sub AVVIAMACROs () ??? ??? ??? End Sub Grazie
__________________
Unisciti a noi: http://www.swproduction.altervista.org/ - http://www.enews.altervista.org/
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
1. Metti un [VBA] nel titolo ( dai ragazzi, ormai lo sapete che senza il linguaggio fra quadre ve li chiudono i thread !
2. Esattamente che risultato vuoi ottenere ? Perchè il metodo più semplice per lanciare una Macro che risiede in un altro Workbook sarebbe qualcosa di simile a questo : Codice:
Dim percorso As String
percorso = ThisWorkbook.Path & "\"
Dim nomeFileMacro As String
nomeFileMacro = "Target.xls"
Application.ScreenUpdating = False
Application.Run "'" & percorso & nomeFileMacro & "'!" & "MACRO2"
Application.Workbooks("Target.xls").Close False
Application.ScreenUpdating = True
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:09.



















