[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『オートフィルタで抽出している項目の列全体の背景色を変えたい』(Pokopon)
Excel2003以降です。既出の事例かも知れませんが、過去ログで調べられませんでした。
オートフィルタで抽出中の列全体の背景色を変えたいと思っています。
条件付き書式で設定できそうなのでが、
「現在抽出している項目(列)」を何かしらの関数を使って調べなければなりません。
countA とSUBTOTAL(3,range) を組み合わせれば「抽出中である」とは調べられますが、抽出しているキーとなっている列を調べるにはどうしたらいいのでしょうか?
できればマクロに頼らず、エクセルの基本機能だけで実現したいのですが。
>できればマクロに頼らず とりあえず、マクロです。一般機能での回答は識者の出番を待ちましょう。
Sub test() Dim i As Long With ActiveSheet.AutoFilter For i = 1 To .Filters.Count If .Filters(i).On Then .Range.Columns(i).Interior.Color = vbYellow Else .Range.Columns(i).Interior.ColorIndex = xlColorIndexNone End If Next End With End Sub
(トオリガカリ)
検討してみます。
【関連ログ】 [[20060118155616]] 『オートフィルタのかかっている列がわかりにくい?』(★しずく★) (みやほりん)(-_∂)b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.