The easiest way is to record a new macro and then edit the macro to be re-usable.
Here is some basic, in-ellegant code that I used for a similar need:
ActiveSheet.ListObjects(1).TableStyle = "" 'change table style
Selection.AutoFilter 'remove auto-filter
Columns("A:A").Select
Selection.Delete Shift:=xlShiftleft 'delete first column
Rows("1:4").Select
Selection.Delete Shift:=xlShiftUp
Columns("B:B").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("B1").Select
ActiveCell.FormulaR1C1 = "Task" & Chr(10) & "Status"
Range("D1").Select
ActiveCell.FormulaR1C1 = "Task" & Chr(10) & "Description"
Selection.ColumnWidth = 30
Cells.Select ' Select All
With Selection 'Format Table Cells
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlTop
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
.Font.Size = 9
End With
Rows("1:1").Select 'Align Headers to Bottom Center
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.Font.Bold = True
End With
ActiveWorkbook.Worksheets.Select
ActiveWorkbook.Worksheets(1).Name = "ProjectSchedule-" & Date$ 'ChangeTabName
Range("A1").Select ' Place cursor at the top left