Bonjour,
Depuis quelques heures, j'essaie de corriger un code pour qui me permet d'éclater des feuilles d'un classeur en plusieurs classeurs mais sans liens (mes feuilles contiennent initialement des tableaux croisés dynamiques avec des liens vers le fichier source)
voilà le code que j'ai utilisé mais ne répond pas exactement à mes besoins actuellement :
Sub Eclater_Feuilles()
Dim feuille As Worksheet
For Each feuille In ThisWorkbook.Sheets
If feuille.Name <> "SOURCE-1" And feuille.Name <> "SOURCE-2" And feuille.Name <> "MODE EMPLOI" Then 'pour exclure les trois feuilles
feuille.Copy
With ThisWorkbook
.Title = feuille.Name
.Subject = feuille.Name
.SaveAs Filename:=ThisWorkbook.Name & "_" & feuille.Name + ".xlsx"
ActiveWorkbook.Close
End With
End If
Next feuille
MsgBox "Les classeurs sont crées avec succès"
End Sub
Pouvez vous m'aider à améliorer ce code svp ?
Merci d'avance