Ниже приведен код для установки строки и полей данных сводной таблицы, которая уже присутствует в моем листе.
Моя проблема заключается в том, что поля данных отображаются в строках, а не в столбцах. это как -
неправильно
![enter image description here](https://i.stack.imgur.com/nflrl.png)
Я хочу это как -
правильно
![enter image description here](https://i.stack.imgur.com/W2aAP.png)
Sub Create_CR_DT
Set pt = ActiveSheet.PivotTables(1)
'Remove existing Data fields
For Each pf In pt.DataFields
pf.Orientation = xlHidden
Next pf
'Remove existing Row fields
For Each pf In pt.RowFields
pf.Orientation = xlHidden
Next pf
'Remove existing Column fields
For Each pf In pt.ColumnFields
pf.Orientation = xlHidden
Next pf
'Set VR.NO as 1st row
pt.PivotFields(" VR. NO.").Orientation = xlRowField
pt.PivotFields(" VR. NO.").Position = 1
'Set DataFields
pt.PivotFields("INCOME TAX").Orientation = xlDataField
pt.PivotFields("CESS").Orientation = xlDataField
pt.PivotFields("I.G.S.T").Orientation = xlDataField
pt.PivotFields("C.G.S.T").Orientation = xlDataField
pt.PivotFields("C.G.S.T BY CASH").Orientation = xlDataField
pt.PivotFields("S.G.S.T").Orientation = xlDataField
End Sub