Sub 調用()
Call DisplayGridlines
Call Borders_LineStyle
Call Tabcolor
Call autofilter
Call freezepanes
End Sub
'去網格線與首行加黑居中
Sub DisplayGridlines()
On Error Resume Next
For i = 1 To Sheets.Count
Sheets(i).Select
ActiveWindow.DisplayGridlines = 0 '去網格線
Rows("1:1").Font.Bold = True
Rows("1:1").HorizontalAlignment = xlCenter
Rows("1:1").VerticalAlignment = xlCenter
Cells(1, 1).Select
Next i
End Sub
'加邊框線
Sub Borders_LineStyle()
On Error Resume Next
For i = 1 To Sheets.Count
m = Sheets(i).Cells(1, 1).End(xlDown).Row '獲取表格行數
n = Sheets(i).Cells(1, 1).End(xlToRight).Column '獲取表格列數
Sheets(i).Select
Range(Cells(1, 1), Cells(m, n)).Borders.LineStyle = 1 '加邊框線
'ActiveWindow.DisplayGridlines = False '去除網格線,可用0代替
Next i
Sheets(1).Select
End Sub
'工作表顏色按56色colorindex設置
Sub Tabcolor()
For i = 1 To Sheets.Count
Sheets(i).Tab.ColorIndex = i
Next i
End Sub
Sub autofilter()
On Error Resume Next
For i = 1 To Sheets.Count
Sheets(i).Select
Rows(1).autofilter
Next i
End Sub
'批量凍結表格
Sub freezepanes()
On Error Resume Next
For i = 1 To Sheets.Count
Sheets(i).Select
Sheets(i).Cells(2, 1).Select
ActiveWindow.freezepanes = False '先取消凍結
ActiveWindow.freezepanes = True '凍結拆分單元格
Next i
End Sub