返回列表 上一主題 發帖

[發問] 如何只挑出選定的資料欄位

[發問] 如何只挑出選定的資料欄位

我想要執行程式碼時就可以轉換成我要的資料欄位
對於樞紐分析的vba還不太熟
請大家幫忙看依下
我想要執行時只出現如目前工作表時的模樣
但是每執行一次都會增加一欄資料
不知道跟我的資料是自訂公式有沒有關係
或是單純程式碼的問題?
  1. Sub 測試()
  2. '
  3. '

  4.     Dim pt As PivotTable
  5.     Dim pf As PivotField
  6.     Dim pi As PivotItem
  7.    
  8.     Application.ScreenUpdating = False
  9.     Application.DisplayAlerts = False
  10.     On Error Resume Next
  11.     For Each pt In ActiveSheet.PivotTables
  12.         pf.Orientation = xlHidden
  13.     Next
  14.     For Each pi In pt.DataFields
  15.         pi.Orientation = xlHidden
  16.     Next
  17.     ActiveSheet.PivotTables("樞紐分析表1").PivotFields("總時數").Orientation = xlDataField
  18.     ActiveSheet.PivotTables("樞紐分析表1").AddFields RowFields:="部門", ColumnFields:= _
  19.         Array("年度", "月份")
  20. End Sub
複製代碼
加班單明細表-測試.rar (11.99 KB)
字典兩各字 還真難理解

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題