salut thierry
suite a un gros pépin d'ordi je ne peux revenir sur le forum que maintenant.
J'ai achetez entre temps le bouquin "Excel 2002 et VBA : Le Guide du développeur" vraiment super,mais je n'ai pas encore tout lu (1081 pages).
revenons a nos mouton voici donc la macro presque complete puisqu'elle fait
appel aussi a une autre macro.
Sub incrementation()
Windows("Classeur1").Activate
Dim Semaine As Integer, Pvt As Integer, Heurecomp As Integer, Disque As Variant, Dossier As Variant
Disque = sheets("feuil1").Range("A51").Value
Dossier = sheets("feuil1").Range("B51").Value
création = Disque & ":\" & "Mes documents\" & Dossier
Heurecomp = sheets("feuil1").Range("E8").Value
Semaine = sheets("feuil1").Range("K21").Value
Pvt = sheets("feuil1").Range("J5").Value
Cells.Select
Application.CutCopyMode = False
Selection.Locked = True
Selection.FormulaHidden = True
Range("H1").Select
Selection.Locked = False
Selection.FormulaHidden = False
Range("A18").Select
Selection.Locked = False
Selection.FormulaHidden = False
Range("F18").Select
Selection.Locked = False
Selection.FormulaHidden = False
Range("B51").Select
Selection.Locked = False
Selection.FormulaHidden = False
Range("A51").Select
Selection.Locked = False
Selection.FormulaHidden = False
Call Protection
ChDir création
a = "N° semaine " & Semaine & " Pvt " & Pvt & "- heure comp " & Heurecomp
‘C’est a ce niveau juste en dessous que cela bug thierry
ActiveWorkbook.SaveAs FileName:=a, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
b = a & ".xls"
Workbooks(b).Close (False)
End Sub
Voila, j'aimerais ne pas trop y toucher car je me repere bien dans ce code.
cordialement
Didier