|  
                                             Hallo xlKing, 
auch Dir vielen Dank für die Antwort! 
hat leider nicht so ganz funktioniert :-(  
Der zu filternde Wert ist in der Zelle J1 abgelegt. In einem vorherigen Makro-Schritt wird ein Wert "KundenNr" in die Zelle J1 abgelegt, der dann in 3 Weitere Tabellen  
	- "Auswahltabelle
 
	- Fehlerliste
 
	- Absetzliste
 
 
Als Filterkriterium eingetragen werden soll. 
Vorab ist vielleicht auch zu erklären, dass ich meine Daten über 2 Wege bekomme. 
Zum einen über den klassischen Weg "Einfügen" --> ""PivotTable" --> "Aus externer Datenquelle"; Betrifft die Tabellen 2 und 3; 
Die Filterung für diese Tabellen funktioniert einwandfrei; Nachfolgend die Code-Sequenz.   
' Zwischenspeicher in Tabelle Fehlerliste in Filter Kundennummer reinkopieren 
    ActiveSheet.PivotTables("Fehlerliste").PivotFields("KundenNr").ClearAllFilters 
    ActiveSheet.PivotTables("Fehlerliste").PivotFields("KundenNr").CurrentPage = [J1].Value 
Die Daten für die Tabelle 1 ("Auswahltabelle") werden über PowerPivot aus Access als Datenmodell eingelesen, da ich hier verschiedene Measures für Quotenberechnungen benötige; 
Hier schaut der Code etwas anders aus: 
'Kundennummer aus Zelle J1 auslesen 
    Range("J1").Select 
    Selection.Copy 
' Kundennummer als Filterkriterium in Pivottabelle "Auswahltabelle" einfügen 
    ActiveSheet.PivotTables("Auswahltabelle").PivotFields( _ 
        "[qry_FehlerAusw_Export_KdNr_neu].[KdNr].[KdNr]").VisibleItemsList = Array( _ 
        "[qry_FehlerAusw_Export_KdNr_neu].[KdNr].&[0A40796]") 
Der gelb-hinterlegte Part sollte jetzt variabel sein und sich aus der Zelle "J1" den Vorgabewert ziehen. 
quasi so: "[qry_FehlerAusw_Export_KdNr_neu].[KdNr]") & ([J1].Value) 
Aber irgendwie kriege ich das nicht hin. 
Über Hilfe würde ich mich sehr freuen :-)  
Gruß 
Roland 
  
  
  
  
  
  
     |