Aktive Zelle in Pivot (Excel VBA)

Ab und an kann es notwendig sein, zu prüfen, ob die aktuelle Zelle innerhalb einer Pivot-Tabelle liegt oder nicht.

Angehängte Funktion prüft genau das und liefert einen entsprechenden Wahrheitswert zurück. Die Funktion erwartet keinen Parameter und prüft immer nur die ausgewählte Zelle.

Sollte ihr andere Zellen prüfen wollen, ist es natürlich ein leichtes die Funktion entsprechend umzuschreiben.

Function isActiveCellinPivot() As Boolean
    Dim pvtTable As PivotTable
    
    On Error Resume Next
    Set pvtTable = ActiveCell.PivotTable
    On Error GoTo 0

    isActiveCellinPivot = Not (pvtTable Is Nothing)

End Function
Dieser Beitrag wurde unter Excel, VBA abgelegt und mit , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.