Francois73
XLDnaute Occasionnel
bonjour le forum
j'ai un souci qui peut vous paraître simple
je cherche , depuis un premier classeur à sélectionner toutes les feuilles qui commencent par CLNC et à les copier dans un nouveau classeur (à créer)
je pense avoir réussi à sélectionner les feuilles en questions mais je bloque sur la création du nouveau classeur et de la copie de ces feuilles
voici le code
Sub exportclincomplet()
Dim x As Integer, Feuille As Object
Application.DisplayAlerts = False
Sheets(1).Select
For Each Feuille In Worksheets
If Left(Feuille.Name, 4) = "CLNC" Then
If x = 0 Then
Feuille.Activate
x = 1
End If
Sheets(Feuille.Name).Select Replace:=False
End If
Next Feuille
ActiveWindow.SelectedSheets.Copy
Workbooks.Add
ActiveWorkbook.SaveAs "C:\Users\courbois_f\Documents\ECRITURE EXCEL LACTO\lacto siege\CLNC.xlsm"
ActiveWindow.SelectedSheets.Paste ( c'est la ligne qui bloque)
Application.DisplayAlerts = True
merci de votre aide
j'ai un souci qui peut vous paraître simple
je cherche , depuis un premier classeur à sélectionner toutes les feuilles qui commencent par CLNC et à les copier dans un nouveau classeur (à créer)
je pense avoir réussi à sélectionner les feuilles en questions mais je bloque sur la création du nouveau classeur et de la copie de ces feuilles
voici le code
Sub exportclincomplet()
Dim x As Integer, Feuille As Object
Application.DisplayAlerts = False
Sheets(1).Select
For Each Feuille In Worksheets
If Left(Feuille.Name, 4) = "CLNC" Then
If x = 0 Then
Feuille.Activate
x = 1
End If
Sheets(Feuille.Name).Select Replace:=False
End If
Next Feuille
ActiveWindow.SelectedSheets.Copy
Workbooks.Add
ActiveWorkbook.SaveAs "C:\Users\courbois_f\Documents\ECRITURE EXCEL LACTO\lacto siege\CLNC.xlsm"
ActiveWindow.SelectedSheets.Paste ( c'est la ligne qui bloque)
Application.DisplayAlerts = True
merci de votre aide