格式化資料透視表資料
此示例更改/設定給定資料透視表的資料範圍區域(DataBodyRange
)中的多種格式。可以使用標準 Range
中的所有可格式化引數。格式化資料僅影響資料透視表本身,而不影響資料透視表快取。
注意:該屬性名為 TableStyle2
,因為 TableStyle
屬性不是 PivotTable
的物件屬性的成員。
Dim thisPivot As PivotTable
Dim ptSheet As Worksheet
Dim ptField As PivotField
Set ptSheet = ThisWorkbook.Sheets("SheetNameWithPivotTable")
Set thisPivot = ptSheet.PivotTables(1)
With thisPivot
.DataBodyRange.NumberFormat = "_($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_)"
.DataBodyRange.HorizontalAlignment = xlRight
.ColumnRange.HorizontalAlignment = xlCenter
.TableStyle2 = "PivotStyleMedium9"
End With