Here is a simple example. Run Test on a blank worksheet
Dim j
Sub Test()
For j = 1 To 3
Call MasterMacro
Next
End Sub
Sub MasterMacro()
Call Macro7
Call Macro8
Call Macro9
Call Macro10
Call Macro11
Call Macro12
End Sub
Sub Macro7()
For i = 1 To 100000
Cells(i, 1) = i * j
Next i
End Sub
Sub Macro9()
For i = 1 To 100000
Cells(i, 3) = i * j
Next i
End Sub
Sub Macro11()
For i = 1 To 100000
Cells(i, 5) = i * j
Next i
End Sub
Sub Macro8()
For i = 1 To 3
Cells(i, 2) = i * j
Next i
End Sub
Sub Macro10()
For i = 1 To 3
Cells(i, 4) = i * j
Next i
End Sub
Sub Macro12()
For i = 1 To 3
Cells(i, 6) = i * j
Next i
End Sub