1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Private Sub Workbook_Open()
Application.EnableEvents = False 'empêche l'évènement svt (cas de macro à l'ouverture)
Application.ScreenUpdating = False 'Empêche les actualisations d'écran
Application.DisplayAlerts = False 'Empêche les questions
'Message pour patienter pdt màJr
CreateObject("Wscript.shell").Popup "Merci de patienter, le temps de mettre à jour les données." _
& vbCrLf & "40 secondes max", 2, "MàJr Fich PDG"
Workbooks.Open ("N:\Adresse\Tb1.xlsx")
Workbooks("Tb1.xlsx").Close False
Workbooks.Open ("N:\Adresse\Tb2.xlsx")
Workbooks("Tb2.xlsx").Close False
'... et ainsi de suite
''je double l'ouverture pour mettre à jour sinon cela ne le met pas à jour
Workbooks.Open ("N:\Adresse\Tb2.xlsx")
Workbooks("Tb2.xlsx").Close False
'Call MaJrData NE FONCTIONNE PAS ?
Sheets("Fich PDG").Activate
[A1].Select
Application.EnableEvents = True 'Autorise l'évènement svt (cas de macro à l'ouverture)
Application.ScreenUpdating = True 'Autorise les actualisations d'écran
Application.DisplayAlerts = True 'Autorise les questions
End Sub |
Partager