Ich habe einen VBA-Code, der eine PivotTable durch Ändern des PivotFilters (wie unten) druckt.PivotItem in VBA meldet ein Element, das nicht existiert
Mein Problem ist, dass nach dem Drucken der letzten PivotItem (PivF = 27) der "PivI.Name" zu "999", die nicht in meinem Arbeitsblatt und in der PivotTable vorhanden ist. Das Makro meldet also eine Fehlermeldung "Runtime Error 5".
Interessanterweise funktioniert der gleiche Code in einem anderen Arbeitsblatt in der gleichen Datei einwandfrei ohne Fehler!
Kann mir bitte jemand helfen?
Private Sub CommandButton3_Click()
Dim pivF As PivotField
Dim pivI As PivotItem
Set pivF = ActiveSheet.PivotTables("Tourenplan").PivotFields("Tour")
Application.ScreenUpdating = False
For Each pivI In pivF.PivotItems
pivF.CurrentPage = pivI.Name
ActiveWindow.SelectedSheets.PrintOut
Next pivI
Application.ScreenUpdating = True
End Sub
Mit so danke,
Dio
Dank Jaggana, es hat funktioniert. :) – Dio
Dieser blöde Parameter ... Ich weiß nicht, warum es standardmäßig nicht auf Keine eingestellt ist ... – R3uK
Gern geschehen. Yup ... Vielen Dank @ R3uK für Ihre ursprüngliche Antwort. – Jaggana