Not necessary.
You can have your range anywhere
Sheets("Sheetname").Range("First cell of the formula to be copied").End(xlDown).Offset(1).Resize(,"No. of columns to be coped from the first cell of the formula to be copied").Formula=Sheets("Sheet Name").Range("the whole range of the formula to be copied").Formula
Sample--(to copy B4:E4)
Sheets("Sheet name").Range("B4").End(xlDown).Offset(1).Resize(, 4).Formula = Sheets("Sheet Name").Range("B4:E4").Formula
Also no need to replicate Sheets("Master").Select again and again...just put it once at the end to come back to the master sheet...
Sub grouptabs()
Worksheets(Array("Master", "Finance List", "Invoice List", "Case Management List")).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Sheets("Finance List").Range("A4").End(xlDown).Offset(1).Resize(, 8).Formula = Sheets("Finance List").Range("A4:H4").Formula
Sheets("Invoice List").Range("A4").End(xlDown).Offset(1).Resize(, 3).Formula = Sheets("Invoice List").Range("A4:C4").Formula
Sheets("Case Management List").Range("A4").End(xlDown).Offset(1).Resize(, 11).Formula = Sheets("Case Management List").Range("A4:K4").Formula
Sheets("Master").Select
End Sub
Bookmarks