Azeazrazr
Azeazrazr
Azeazrazr
ActiveWorkbook.Save
dossier = ThisWorkbook.Path
sheets("TABLEAU").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=nompdf_INFRAPOLE &
".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True,
IgnorePrintAreas:=False, OpenAfterPublish:=True
sheets("BTE").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=nompdf_BTE & ".pdf",
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False,
OpenAfterPublish:=True
sheets("TABLEAU").Select
Cells(1, 1).Select
End Sub
Sub exportxlsxandpdfV2()
With Application
.ScreenUpdating = False
.DisplayAlerts = False
End With
Call enregistrerpdf
Dim i As Variant
For i = 1 To UBound(sheets)
Workbooks(Source).Unprotect ("systra1")
Workbooks(Destination).Unprotect ("systra1")
Workbooks(Source).sheets(i).Unprotect ("systra1")
Workbooks(Source).sheets(i).Copy Workbooks(Destination).sheets(i)
Workbooks(Destination).sheets(i).Activate
Workbooks(Destination).sheets(i).UsedRange.Select
Workbooks(Source).sheets(i).Unprotect ("systra1")
Workbooks(Destination).sheets(i).UsedRange.Value =
Workbooks(Destination).sheets(i).UsedRange.Value
Workbooks(Source).Protect ("systra1")
Workbooks(Destination).Protect ("systra1")
Next i
Workbooks(Source).Unprotect ("systra1")
Workbooks(Destination).Unprotect ("systra1")
Call deleteinutile
Workbooks(Destination).sheets(1).Select
ActiveWindow.SelectedSheets.Delete
Workbooks(Destination).sheets(2).Select
ActiveWindow.SelectedSheets.Delete
Workbooks(Source).Protect ("systra1")
'Workbooks(Destination).Protect ("systra1")
Workbooks(Source).sheets("TABLEAU").Protect ("systra1")
'Workbooks(Destination).sheets("TABLEAU").Protect ("systra1")
'Workbooks(Destination).sheets("BTE").Protect ("systra1")
Workbooks(Destination).Save
End Sub
Sub deleteinutile()
Workbooks(Destination).sheets(2).Select
DerniereLigneUtilisee = Range("X" & Rows.Count).End(xlUp).Row
Range(Rows(29), Rows(DerniereLigneUtilisee)).Select
Selection.Delete
Range("AC:DG").Select
Selection.Delete
Workbooks(Destination).sheets(3).Unprotect ("systra1")
Workbooks(Destination).sheets(3).Select
DerniereLigneUtilisee1 = Range("X" & Rows.Count).End(xlUp).Row
Range(Rows(487), Rows(DerniereLigneUtilisee)).Select
Selection.Delete
End Sub