「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.01.13
XML
カテゴリ: VBA


特定のPivotItemのNameが"AAAAA"の場合にだけ表示するには、以下のように条件分岐を使用してVBAコードを作成します。


vba

Sub DisplaySpecificPivotItem()

    Dim pt As PivotTable

    Dim pf As PivotField

    Dim pi As PivotItem


    ' PivotTableの名前やシート名に合わせて変更してください

    Set pt = Worksheets("Sheet1").PivotTables("PivotTable1")


    ' フィルターを変更したいPivotFieldを指定

    Set pf = pt.PivotFields("FieldName")


    ' フィルターをクリア

    pf.ClearAllFilters


    ' 特定のPivotItemのNameが"AAAAA"の場合に表示

    For Each pi In pf.PivotItems

        If pi.Name = "AAAAA" Then

            Debug.Print pi.Name

            ' ここで他の処理を追加することもできます

        End If

    Next pi

End Sub

このコードでは、PivotFieldのすべてのPivotItemを反復処理し、各PivotItemのNameが"AAAAA"である場合にデバッグウィンドウに表示します。Debug.Printの代わりに、他の処理を追加してください。例えば、メッセージボックスに表示させるか、ワークシートに書き込むことができます。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.01.13 13:22:19


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: