03. august 2004 - 14:23Der er
6 kommentarer og 1 løsning
.Orientation i Pivot
Hej
Jeg har lavet følgende VBA linier, men den virker ikke rigtig og jeg kan ikke finde ud af hvad som er galt, så jeg håber i kan hjælpe.
Set ori = Worksheets("Pivot").PivotTables("PivotTable1").PivotFields("Pizza segments").Orientation Worksheets("Grafik").Range("J2") = ori
Det jeg godt kunne tænke mig den skrev i J2 er: xlColumnField, xlDataField, xlHidden, xlPageField eller xlRowField. Selvfølgelig afhængig af hvor "Pizza segments" ligger i pivoten.
Sub testmig() Dim ori As Variant, FType As String ori = Worksheets("Pivot").PivotTables("PivotTable2").PivotFields("Pizza segments").Orientation Select Case ori Case 0: FType = "Hidden field" Case 1: FType = "Rowfield" Case 2: FType = "Columnfield" Case 3: FType = "Pagefield" Case 4: FType = "Datafield" Case Else: FType = "Not a field i the pivottable" End Select Worksheets("Grafik").Range("J2") = FType End Sub
Sub testmig2() Dim ori As Variant ori = Worksheets("Pivot").PivotTables("PivotTable2").PivotFields("DEPARTMENT").Orientation + 1 Range("J2") = Choose(ori, "Hidden field", "Rowfield", "Columnfield", "Pagefield", "Datafield") End Sub
Sub testmig2() Dim ori As Variant ori = Worksheets("Pivot").PivotTables("PivotTable1").PivotFields("Pizza segments").Orientation + 1 Worksheets("Grafik").Range("J2") = Choose(ori, "xlHidden", "xlRowField", "xlColumnField", "xlPageField", "xlDataField") End Sub
Brugte den sidste du lavede og det virker perfekt, så bak smid et svar. Jeg læste lidt om Choose på den grimme F1, så jeg tror også jeg forstår koden nu(c;.
fint at det både virker og at du blev lidt klogere :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.