Sub paste_Formatting()
' ~~ Copy Sheets("Template") and paste CF/formatting to ActiveSheet
Dim wbk As Workbook
Set wbk = ActiveWorkbook
Dim sht As Worksheet
Set sht = ActiveSheet
Dim shtTempl As Worksheet
Set shtTempl = wbk.Sheets("Template")
Dim rng As Range
Set rng = ActiveCell
OptimizeVBA True
If shtExists(shtTempl.Name, wbk) = False Then
MsgBox "Template does not exists"
Exit Sub
End If
' ~~ Unhide Template worksheet
shtTempl.Visible = xlSheetVisible
' ~~ Copy | Paste formatting from Template to ActiveSheet
shtTempl.Cells.Copy
sht.Cells(1, 1).PasteSpecial Paste:=xlPasteFormats
rng.Select
' ~~ Hide Template worksheet (VeryHidden)
shtTempl.Visible = xlSheetVeryHidden
OptimizeVBA False
End Sub