Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2162 / 76734 ←次へ | 前へ→

【80216】Re:特定の文字がある場合のセルに色をつけたい
発言  γ  - 18/10/25(木) 20:45 -

引用なし
パスワード
   > 1.A列まで黄色にする
r.Resize(, 3).Interior.ColorIndex = c
  ↓
r.Offset(,-1).Resize(, 4).Interior.ColorIndex = c
ですかね。

> 2.B列に◯、■、△など文字がある場合に複数をまとめて黄色に塗りつぶす
If InStr(r.Value, "●") のところを
If InStr(r.Value, "●") Or InStr(r.Value, "○") Or .....のようにしてみては?

--------------
ちなみに
Range("B1", Cells(Rows.count, 1).End(xlUp))
だと、A列も対象になっていますが、これは意図したことですか?
もしA列に●があると、r.Offset(,-1)がエラーになりますね。

なお、実際に動かしていないので、そちらで確認してください。
7 hits

【80214】特定の文字がある場合のセルに色をつけたい reo 18/10/25(木) 16:32 質問[未読]
【80216】Re:特定の文字がある場合のセルに色をつけ... γ 18/10/25(木) 20:45 発言[未読]
【80221】Re:特定の文字がある場合のセルに色をつけ... γ 18/10/28(日) 12:35 発言[未読]
【80226】Re:特定の文字がある場合のセルに色をつけ... reo 18/10/30(火) 11:05 お礼[未読]
【80225】Re:特定の文字がある場合のセルに色をつけ... マナ 18/10/29(月) 20:51 発言[未読]

2162 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free