0
ParentName 指定 オフサイト オンサイト 合計
ASP ASE 1 1
              SE 2 2 4
              イタ 3 7 10
              お尻 **2** 2 4
ASP合計 8 11 19
ESP ITA 15 15
              お尻C 2 2
              尻SE 1 1
ESP 合計 18 18
IS-TP ASE 7 7
              お尻**19** 19
              SE 32 32
              ば 1 3 4
              イタ 24 11 35
IS-TP 合計 83 14 97
総計 109 25 134

そのピボット テーブルでは、星マークが付いたセルの値をピボット データに基づいて合計できます。ピボット データを取得し、指定に基づいて値を合計する方法。つまり、指定が Asst.system エンジニアで、親の IOU 名が「Is-Telecom-parent」で、Assurance Services-1Parent の場合、オフサイトの合計数を取得し、VBA を使用して Excel で結果として合計します。

**VBAコードを提供

4

1 に答える 1

0

このコードを試してください:

Sub SumSelectedPivotElements()
    Dim piv As PivotTable
    Dim res As Double

    Set piv = Sheets("YourSheet").PivotTables(1) 'Replace with correct sheetname

    'Replace "Location" with your column field name
    res = piv.GetPivotData("Name of your data field", "ParentName", "IS-TP", "Designation", "AssSE", "Location", "offsite")
    res = res + piv.GetPivotData("Name of your data field", "ParentName", "IS-TP", "Designation", "AssSE", "Location", "offsite")
    Debug.Print "The result is: ", res
End Sub
于 2013-03-12T11:18:18.700 に答える