Sub デーブル集計()
Dim ws01, ws02 As Worksheet
Dim lRow As Long
Set ws01 = Worksheets("給与データ")
Set ws02 = Worksheets("役職別集計")
lRow = ws02.Cells(Rows.Count, "B").End(xlUp).Row - 1 'シート「役職別集計」B列の最終行
ws02.Range("C2").Resize(lRow, 1).FormulaR1C1 = "=sumif(給与テーブル[役職名],RC[-1],給与テーブル[支給合計])"
' ↑ シート「役職別集計」のセル「C2」から役職名の数「lRow」までsumifの計算式を複写する。
End Sub