Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Ok, I've got the following situation: Sheets("Inhoud") or s1, the place where the default values are kept i cells A1:D10 (A = SheetName, B = PivotTablesName, C = PivotFieldsName D = the default value) Sheets("Contracten") or s2, with a PivotTable on it Sheets("Afgelopen contracten") or s3, with a PivotTable on it etc I can set a default value to a PivotFields.PivotItems with this code: Code ------------------- ' actually works with XP & Excel 2003 With Sheets("Aflopende contracten").PivotTables("PivotAFL").PivotFields(" AM") Dim SPgField2 As Variant s1.Range("D2").Select SPgField2 = Selection .CurrentPage = SPgField2 End Wit ------------------- But then, it also sets the default value when the value wasn't presen in the list before!! I tried to make this piece of code conditional as you can see below... Code ------------------- ' doesn't work... :S Dim i As Long With Sheets("Aflopende contracten").PivotTables("PivotAFL").PivotFields(" AM") 'Sheets("Aflopende contracten") = s3 For i = 1 To .PivotItems.Count If .PivotItems(i) = s1.Range("D2").Select Then Dim SPgField1 As Variant s1.Range("D2").Select SPgField1 = Selection .CurrentPage = SPgField1 MsgBox ("OK / i=" & i) Else MsgBox ("NO / i=" & i) End If Next i End Wit ------------------- But that isn't working, it somehow fails to recognize the value in th if-statement, all I got was the NO message... Anyone, who knows how to fix this?? I'm running XP with Excel 2003. Ok, that was my first question. Now the second. How can I make the cod dynamic so I can use it as a Function? Or how can I get the SheetsName PivotTablesName and PivotFieldsName from s1 (Sheets("Inhoud")) column A:C? It would be awesome if we can get this working ; -- s80N ----------------------------------------------------------------------- s80NL's Profile: http://www.excelforum.com/member.php...fo&userid=3637 View this thread: http://www.excelforum.com/showthread.php?threadid=56196 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Controlling Pivotitems.visible | Excel Discussion (Misc queries) | |||
Adding PivotItems | Excel Programming | |||
Always keep the same 4 PivotItems visible | Excel Programming | |||
pivotitems in a multiuser environment | Excel Programming | |||
Add PivotItems to PivotTable / Enabling - Disabling PivotItems | Excel Programming |