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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
【Excel】 セルの色での判断はできますか?
Excel(エクセル)
-
セルの色によって条件文をつけることはできますか?
その他(Microsoft Office)
-
excel 参照しているセルに色がついていたら、返すセルにも色もつける
その他(コンピューター・テクノロジー)
-
-
4
Excel 書式を関数で判断。
Excel(エクセル)
-
5
条件付き書式で色をつけたセルを判断して他のセルの色をつけることは可能でしょうか?どの様な方法がありま
Excel(エクセル)
-
6
エクセルで
その他(ソフトウェア)
-
7
VBAで色の付いているセルの行削除
Excel(エクセル)
-
8
背景色の有無を判断をして別のセルに「1」と入力
Excel(エクセル)
-
9
Excelで条件をつけてハイパーリンクで飛ばしたいのですが・・・
Excel(エクセル)
-
10
エクセル:文字色を認識して○×で判定する。
Excel(エクセル)
-
11
エクセル 条件付き書式で色をつけたセルの個数を数えたいです。 ネットで調べてcountcolorAも
Excel(エクセル)
-
12
特定の色のついたセルを削除
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セルをクリック⇒そのセルに入力...
-
対象セル内(複数)が埋まった...
-
エクセル 足して割る
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
Excelのチェックボックスの使い...
-
エクセル オートフィルタで絞...
-
Excelで住所を2つ(町名迄と番...
-
セルに特定の色が付いていたら...
-
枠に収まらない文字を非表示に...
-
Excel:指定セル以下全てのセル...
-
貼り付けで複数セルに貼り付けたい
-
EXCEL VBA セルに既に入...
-
excelの特定のセルの隣のセル指...
-
エクセルの一つのセルに複数の...
-
Excelで、「特定のセル」に入力...
-
Excelでのコメント表示位置
-
【Excel】 セルの色での判断は...
-
エクセルで縦に1112223...
-
セルの高さ(行高)を求めるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
excelのCOUNTIF関数で、『範囲=...
-
EXCEL VBA セルに既に入...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excel2003 の『コメント』の編...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
複数のセルのいずれかに数字が...
-
枠に収まらない文字を非表示に...
-
excelの特定のセルの隣のセル指...
おすすめ情報