お世話になっております。
EXCELにてA列に品名、B列~H列に商品についての情報を反映します。
その際、B列~H列の情報により、条件にそぐわないものをグレーにします(表参照)。
この場合、1行目にフィルターをかけ、B列から順に色フィルター>塗りつぶしなしでグレーを含む行を非表示にすることができることは存じているのですが、このグレーを含む品目行を「一括」で非表示にすることは可能でしょうか?
できれば、その手法を教えていただけるとありがたいです。
何卒よろしくお願いいたします。
No.4ベストアンサー
- 回答日時:
No.2です。
補足のサイトのコードを拝見しました。
確認です。
①
>For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row
が
>For i = 5 To Cells(Rows.Count, "A").End(xlUp).Row
となっているので、A5セル以降A列の最終行までで良いのですね?
(1行目~4行目は何もしません)
②
>For j = 2 To 8
が
>For j = 5 To 29
というコトは、E列~AC列までとなりますが、
これもよいのですね?
(A~D列・AD列以降は無視)
①・②で間違いないのであれば
その範囲内で「25%灰色」のセルが一つでもあればその行は非表示になるはずです。
※ それでも反応がない場合、考えられる原因としては
「灰色」が「25%灰色」ではなく「他の灰色」になっている可能性があります。
試しに灰色に塗りつぶされているセルを一つ選択し↓の3行のマクロを実行してみてください。
Sub カラーインデックス確認()
MsgBox Selection.Interior.ColorIndex
End Sub
灰色のカラーインデックス番号が表示されるはずですので「15」でない場合は
>If Cells(i, j).DisplayFormat.Interior.ColorIndex = 15 Then
の「15」の部分を実際のカラーインデックス番号に変更しマクロを実行してみてください。
とりあえずはこの程度で・・・m(_ _)m
No.3
- 回答日時:
グレーにするセルの条件を式などで定義できるなら、フィルタオプションを使う方法があります。
また、これ1回きりではなく今後も同様のフィルタリングを繰り返すなら最初だけ1列ずつフィルタリングし、その状態をユーザー設定のビューに登録しておけば次回からはそこから登録した名前を選べば一気にフィルタリングできます。
…地味な方法だからあんまり興味持たれないだろうなぁ。
グレーにする基準が機械的でないならできませんけど。
No.2
- 回答日時:
こんばんは!
VBAでの一例です。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → エクセル画面に戻り(VBE画面を閉じて)マクロを実行してみてください。
(Alt+F8キー → マクロ → マクロ実行です)
Sub Sample1() 'この行から
Dim i As Long, j As Long, myRng As Range
For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row '2行目~A列最終行まで//
For j = 2 To 8 'B列~H列まで//
If Cells(i, j).DisplayFormat.Interior.ColorIndex = 15 Then '←25%灰色//
If myRng Is Nothing Then
Set myRng = Cells(i, j)
Else
Set myRng = Union(myRng, Cells(i, j))
End If
Exit For
End If
Next j
Next i
If Not myRng Is Nothing Then
myRng.EntireRow.Hidden = True
End If
End Sub 'この行まで//
※ グレーは「25%灰色」としています。(15が25%灰色のカラーインデックスになります)
40%灰色は 48
50%灰色は 16
に変更してください。
尚、再表示のコードも必要かと思います。
↓のコードが再表示になります。
Sub 再表示()
ActiveSheet.Rows.Hidden = False
End Sub
こんな感じではどうでしょうか?m(_ _)m
No.1
- 回答日時:
このアドインでできますね。
http://www.freeformat.co.jp/AddInIndex.htm?FFFun …
自力でやりたいなら
https://oshiete.goo.ne.jp/qa/3801652.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) Excel関数 情報引用する方法 4 2022/07/31 20:59
- Excel(エクセル) 重複データの抽出について 2 2023/07/21 14:52
- Excel(エクセル) 特定文字(数字)で行挿入、挿入された行で合計したい 2 2023/03/13 14:30
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
- Excel(エクセル) Xlookupの結果がうまくいきません。(excel2013) 2 2023/06/18 17:32
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) エクセルの表について 3 2023/04/14 18:00
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excel での関数についての質問です。 例えばA列に商品名を、B列に個数をそれぞれ入力しています。 7 2023/05/13 10:51
このQ&Aを見た人はこんなQ&Aも見ています
-
好きなおでんの具材ドラフト会議しましょう
肌寒くなってきて、温かい食べ物がおいしい季節になってきましたね。 みなさんはおでんの具材でひとつ選ぶなら何にしますか? 1番好きなおでんの具材を教えてください。
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。 「そうなんだね」と「確かに披露する場所ないね」で評価します。
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
プリン+醤油=ウニみたいな組み合わせメニューを教えて!
プリンと醤油を一緒に食べると「ウニ」の味がする! というような意外な組み合わせから、新しい味になる食べ物って色々ありますよね。 あなたがこれまでに試した「組み合わせメニュー」を教えてください。
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
エクセル:色の付いたデータをまとめて抽出したい。
Excel(エクセル)
-
エクセルの複数列を一度にフィルターしたい。
運輸業・郵便業
-
色付き行の非表示について
Excel(エクセル)
-
-
4
excelのデータで色つき行の抽出方について教えてください
Excel(エクセル)
-
5
複数シートの色付きセルがある行を別シートに抽出
Excel(エクセル)
-
6
色フィルターをかけた状態で、数値を条件抽出はできないのでしょうか?
Excel(エクセル)
-
7
複数シートに色付きセル(条件つき書式で設定済み)の行を別シートに抽出
Visual Basic(VBA)
-
8
エクセルで色の付いたセルを抽出したいです
Excel(エクセル)
-
9
セルに背景色がある行を別シートにコピー
その他(Microsoft Office)
-
10
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
11
EXCELで条件付き書式で空白セルの時は塗りつぶし無しにする方法
Excel(エクセル)
-
12
セルに特定の色が付いていたら計算式を発動したい
Excel(エクセル)
-
13
フォントの色を指定して削除出来ないでしょうか?
Excel(エクセル)
-
14
エクセルで英数大文字のみの入力制限は可能ですか
Excel(エクセル)
-
15
エクセル 別シートへのコピーを,セルの色や太字斜体までやりたい。
Excel(エクセル)
-
16
Excel 書式を関数で判断。
Excel(エクセル)
-
17
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
18
急ぎ!色のついたセルを非表示に!!
Access(アクセス)
-
19
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
20
Excel内での検索結果をシートに出力したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELにて複数列を同条件(色)...
-
エクセルで表示された値だけ行...
-
Excelの非表示列も含めてコピー
-
シート保護の状態で行の追加を...
-
エクセルの関数について(日付で...
-
行数が不規則な一週間ごとの合...
-
2つのセルの入力忘れ防止の警告...
-
エクセルのマクロ、AVERAGEIFを...
-
日報に自動で矢印線をひきたい
-
エクセルで反転コピー
-
エクセル マクロ 貼り付け先が...
-
【Excel-マクロ】グループとア...
-
エクセルでマクロを使った特定...
-
一行おきにコピーするマクロが...
-
エクセルで空白以外のセルの値...
-
特定の桁数を抽出
-
エクセル・マクロで最終行を表...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
エクセルで勝手に表示された打...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELにて複数列を同条件(色)...
-
シート保護の状態で行の追加を...
-
一行おきにコピーするマクロが...
-
Excelの非表示列も含めてコピー
-
エクセルで行挿入した際、自動...
-
エクセルの関数について(日付で...
-
エクセル マクロ 貼り付け先が...
-
エクセルで表示された値だけ行...
-
エクセルで空白以外のセルの値...
-
[Excel VBA]空白セル以外に連番...
-
エクセルVBA 複数列をコピーす...
-
エクセルで反転コピー
-
エクセル VBA 指定の範囲内をコ...
-
行数が不規則な一週間ごとの合...
-
特定の桁数を抽出
-
マクロで値がある列までコピー
-
【Excel-マクロ】グループとア...
-
Excel VBAで日にちを入力して線...
-
エクセルでA列セルが空白の時そ...
-
エクセルVBA 並び替え セルの...
おすすめ情報
先ほど、いただいた内容をVBAに反映させてみました。
ですが、編集・実行後(応答なし)と出てしまいます。。
https://gyazo.com/a5c0fb770ac8b5766475a80903d283ef
上記のとおりです。
(3~の行目の数値は変更させていただきました。)
どこか変更・修正すべき点がございますでしょうか?
ご確認いただけるとありがたいです。
何卒よろしくお願いいたします。