
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
当方、Excel2010ですが、複数列同時に色フィルターを掛けたいということでしょうか。
●Excel 4.0マクロを使ってみます。
添付図でセルF2を選択した状態で、
数式タブ>名前の管理>名前の管理ダイアログボックスで新規作成をクリック。
名前の編集ダイアログボックスで、名前に「セルの色」
参照範囲に「=GET.CELL(63,!B2)+NOW()*0」
と入力します。
次に、F2:H6に「=セルの色」とします。色が塗ってあれば0以外の数値が出ます。
添付図では、判定のために、I2(下にも)に「=IF(SUM(F2:H2)>0,"色付セルあり","")」としています。
(添付図6行目まで)
●次に、ユーザー定義関数を作ってみました。Excelのバージョンにはあまり関係ないはずです。
(添付図8行目から下)
ALT-F11でVBE画面に移動し、メニューから、挿入>標準モジュールを選択し、表示された広い画面に下のFunctionプロシージャを貼り付けます。(Wordやメモ帳などと同じ感覚です))
貼り付け終わったらシートに戻り、結果を表示したいセルに
=CellsColor(B8:D8)
のようにします。Sum関数のような感じで使います。
Function CellsColor(Rng As Range)
Dim elm As Range
CellsColor = ""
For Each elm In Rng
If elm.Interior.ColorIndex >= 0 Then
CellsColor = "色付セルあり"
End If
Next
End Function

No.3
- 回答日時:
こんばんは!
>貼付ファイルのE列に1つでもセルが黄色のセルが・・・
普通に質問文を読むと、No.2さんの回答のように「色フィルタ」で対応できると解釈したのですが、
「1つでも」とありますので
A~D列のいずれかに一つでも黄色のセルがあれば「E列に」判定結果を出したい!
という意味ですかね?
ただ、色を判別する関数はありませんので、VBAで処理してやります。
「黄色のセル」というのが曲者で、「条件付き書式」で色付けされている場合は
その条件をコードに盛り込みます。
今回は手作業で色がついている場合としての一例です。
尚、黄色と特定せず色がついているセルとしました。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに↓のコードをコピー&ペースト
→ Excel画面に戻りマクロを実行してみてください。
(Alt+F8キー → マクロ → マクロ実行です)
Sub Sample1() 'この行から
Dim i As Long, j As Long, myFlg As Boolean
Range("E:E").ClearContents
For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row
For j = 1 To 4
If Cells(i, j).Interior.ColorIndex <> xlNone Then
myFlg = True
Exit For
End If
Next j
If myFlg = True Then
Cells(i, "E") = "○"
End If
myFlg = False
Next i
End Sub 'この行まで
No.2
- 回答日時:
はて?
エクセル2007以降では,ふつーにオートフィルタを取り付けて「色フィルタ」を利用し,黄色いセル(の行)をフィルタすることができますが。
参考:
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/e …
No.1
- 回答日時:
基本的にエクセルにおいて、セルの値とセルの書式は別次元の
マクロを使って、うまい具合にすることは出来なくもないようですが、ちょっと難しいですね。
セルの値などを元にフォントとかセルの色とかをなんとか出来る、条件付き書式というシステムはあります。
が、逆はないと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) 条件付き書式の色付きセルのカウント方法について 2 2022/10/21 14:51
- Excel(エクセル) VBAで “:” を含むセルの特定 2 2023/05/11 16:30
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- その他(Microsoft Office) Excel2003,2007の作業です 2 2023/05/17 09:58
- Excel(エクセル) Excelのリストにある文字を含むセルを、複数の色で色付けしたいです 2 2022/08/11 17:39
- その他(Microsoft Office) マクロについて教えて下さい 3 2022/05/28 15:36
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/26 13:19
- Excel(エクセル) Excel アクティブセルのみ条件付き書式の色を他の色にしたい。 4 2022/06/11 22:19
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
excelの特定のセルの隣のセル指...
-
エクセルで指定したセルのどれ...
-
複数のセルのいずれかに数字が...
-
エクセルの一つのセルに複数の...
-
Excel 例A(1+9) のように番地の...
-
数式を残したまま、別のセルに...
-
Excelで住所を2つ(町名迄と番...
-
エクセルのセルの枠を超えて文...
-
貼り付けで複数セルに貼り付けたい
-
【Excel】 セルの色での判断は...
-
エクセルで住所と建物名を分け...
-
エクセルのセル交点に丸印をつ...
-
Excel データ入力に応じて自動...
-
Excelの関数で、性別が男なら『...
-
エクセル オートフィルタで絞...
-
エクセルで、複数の参照範囲を...
-
EXCEL VBA セルに既に入...
-
対象セル内(複数)が埋まった...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
excelの特定のセルの隣のセル指...
-
枠に収まらない文字を非表示に...
-
エクセルの書式設定の表示形式...
-
数式を残したまま、別のセルに...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
Excel 例A(1+9) のように番地の...
-
対象セル内(複数)が埋まった...
-
EXCEL VBA セルに既に入...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excelで数式内の文字色を一部だ...
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
Excelでのコメント表示位置
-
連続しないセルから最小値を引...
おすすめ情報