1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| Sub close_save()
Dim x As String
Dim flag As Boolean
Sheets("semaine1").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True, _
IgnorePrintAreas:=False
x = "U:\TRAM\20130304_SCH_DEX_Plan de remisage.xlsm"
flag = True
For Each Wkb In Workbooks
If Wkb.FullName = x Then
flag = False
Wkb.Close True
Exit For
End If
Next Wkb
If flag Then
Workbooks.Open Filename:=x
With Workbooks("20130304_SCH_DEX_Plan de remisage").Worksheets("Sortie semaine")
.Unprotect
'etc...
End With
End If
End Sub |