OVH Cloud OVH Cloud

ouvrir 1 autre classeur en désavtivant les macros

2 réponses
Avatar
Jim
Bonjour à tous,
Je voudrais ouvrir depuis un premier classeur et par du code, tous les
autres classeurs presents ds un repertoire mais en désactivant les
macros qu'ils contiennent.
Merci pour votre aide
jim

2 réponses

Avatar
Alain CROS
Bonjour.

Une façon de faire

Sub OuvreFichierXlsSansLesMacros()
Dim LePath As String, LeFile As String, MonPath As String
LePath = CurDir
MonPath = "C:Jim"
ChDir MonPath
LeFile = Dir("*.xls", vbNormal)
Application.EnableEvents = False
Application.ScreenUpdating = False
Do While LeFile <> ""
Workbooks.Open MonPath & Application.PathSeparator & LeFile
LeFile = Dir
Loop
Application.EnableEvents = True
Application.ScreenUpdating = True
ChDir LePath
ThisWorkbook.Activate
End Sub

Alain CROS.

"Jim" a écrit dans le message de news: #
Bonjour à tous,
Je voudrais ouvrir depuis un premier classeur et par du code, tous les
autres classeurs presents ds un repertoire mais en désactivant les
macros qu'ils contiennent.
Merci pour votre aide
jim



Avatar
Jim
Bonjour.

Une façon de faire

Sub OuvreFichierXlsSansLesMacros()
Dim LePath As String, LeFile As String, MonPath As String
LePath = CurDir
MonPath = "C:Jim"
ChDir MonPath
LeFile = Dir("*.xls", vbNormal)
Application.EnableEvents = False
Application.ScreenUpdating = False
Do While LeFile <> ""
Workbooks.Open MonPath & Application.PathSeparator & LeFile
LeFile = Dir
Loop
Application.EnableEvents = True
Application.ScreenUpdating = True
ChDir LePath
ThisWorkbook.Activate
End Sub

Alain CROS.

"Jim" a écrit dans le message de news: #

Bonjour à tous,
Je voudrais ouvrir depuis un premier classeur et par du code, tous les
autres classeurs presents ds un repertoire mais en désactivant les
macros qu'ils contiennent.
Merci pour votre aide
jim





merci pour ton aide Alain. Je vais essayer