Moderatori: Anthony47, Flash30005
Private WithEvents App As Application
Private Sub App_WorkbookOpen(ByVal Wb As Workbook)
If Wb.Name = "MULTI_B51202.xlsm" Then '*** Vedi Testo
Wb.Activate
Call TuaMacro
End If
End Sub
Private Sub Workbook_Open()
Set App = Application
End Sub
If Wb.Name Like "Cartel*" Then
Wb.Activate
Grande Anthony, . . .
La macro tuttavia funziona solo se il file è salvato da qualche parte, ovvero: nel momento in cui apro un nuovo file cartel1.xlsx la macro NON parte; se salvo il Cartel1.xlsx e lo riapro la macro si attiva, ma solo la prima volta.
Private WithEvents App As Application
Private Sub App_WorkbookOpen(ByVal Wb As Workbook)
If Left(Wb.Name, 5) = "MULTI" Then
Wb.Activate
Call TuaMacro
End If
Foglio1.Cells(10000, 1).End(xlUp).Offset(1, 0) = Workbooks.Count
Foglio1.Cells(10000, 1).End(xlUp).Offset(0, 1) = Wb.Name
End Sub
Private Sub Workbook_Open()
Set App = Application
End Sub
Sub TuaMacro()
MsgBox ("Tua Macro")
End Sub
Torna a Applicazioni Office Windows
File batch per copiare file selezionato da menu contestuale Autore: valle1975 |
Forum: Programmazione Risposte: 3 |
copia di dati da un file chiuso e elaborazione Autore: luca62 |
Forum: Applicazioni Office Windows Risposte: 2 |
Visitano il forum: Marius44 e 31 ospiti