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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <j.k@ifrance.com> a écrit dans le message de news: #kJUNMFSDHA.304@tk2msftngp13.phx.gbl...
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
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
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
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" <j.k@ifrance.com> a écrit dans le message de news: #kJUNMFSDHA.304@tk2msftngp13.phx.gbl...
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
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