Tout d'abord merci de ta réponse,
Alors niveau macro, pour chaque ville, j'ai fait ça :
'Strasbourg
nom= "Strasbourg"
Chemin = dossier & nom
Workbooks.Add
ActiveWorkbooks.SaveAs Filename :=chemin, FileFormat :=51
Range ("A1" ).Select
Set dec = ActiveWorkbook
bdd.Activate
Sheets("resume" ).Copy After :=dec.Sheets (3)
bdd.Activate
Sheets("STRASBOURG" ).Copy After :=dec.Sheets (4)
dec.Activate
Sheets(Array("Feuil1","Feuil2","Feuil3" )).Select
ActiveWindow.SelectedSheets.Delete
dec.Save
dec.Close
Et ça continue comme ça avec les autres villes
J'ai essayé avec ActiveSheet.Protect ("monmotdepasse" )
Mais ça ne fonctionne pas..
EDIT : j'ai rajouté le paramètre Password après FileFormat, cela semble fonctionner, merci à toi !
Message édité par nico6733 le 07-09-2016 à 14:44:12