
No.6ベストアンサー
- 回答日時:
これでどうでしょうか?
Sub main()
Moji = "特定の文字列"
For i = 1 To Sheets.Count
With Worksheets(i).Range("a1:IV65536")
Set c = .Find(Moji, LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
c.Interior.Pattern = xlPatternGray50
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Next i
End Sub
いけてます。
しかし、網掛けなのが少し見えずらいかもしれません…。
ぜいたくですが。
色をしくとかって可能ですか? さらにぜいたくですが、
その横一列をピンク色とかにするのって可能ですか?
お手数おかけします。
No.9
- 回答日時:
>しかし、網掛けなのが少し見えずらいかもしれません…。
ぜいたくですが。この部分をお好みに変えればよいとおもいます。
c.Interior.Pattern = xlPatternGray50
>その横一列をピンク色とかにするのって可能ですか?
もちろん可能なのですが、そもそもシートの全セルを検索対象にしていますが、検索対象とするのは特定の列のみでよいのでしょうか?
この回答への補足
すみません。お手数おかけしております。
検索文字が含まれる列は、3列ほどに限定されています。パターンのところは、ほかの質問者の方への回答などから調べればわかりそうなので、もしあれでしたら…。
No.5
- 回答日時:
1つの同じシート内の操作に限られますが、
(やって見るとCTRLキーを押しながら、別のシートタブを次々クリックすると、同一区画の範囲指定で良ければ、2以上シート間でも1回の下記の操作で書式設定ができました。)
(1)「特定の文字列を含む」を問題にする、セルを範囲指定する。
(2)書式-条件付き書式-「数式が」を選ぶ
(3)数式のボックスに
=FIND("dd",A2)>0と入れる。(仮にddを含むを考える)。
(4)書式を指定する。「パターン」のタブをクリックして色を指定。
(5)「OK」をクリック
これでddを含むセル(だけ)の色が変わります。
検索にはFIND,FINDB,SEARCH,SEARCHBがありますので
違いを調べて、適当なものを使ってください。
ありがとうございました。さっそくやってみました。
OSがXPだとうまくいくのですが、2000だと、
なぜか処理できません。
ファイルの書式設定のせいなのかなと思うのですが…。
No.3
- 回答日時:
条件付き書式で「含む」ですと、こんな感じでどうでしょうか。
例: セルA1の文字列に"abc" が含まれているとき
[数式が] =LEN(A1)<>LEN(SUBSTITUTE(A1,"abc",""))
300ファイルもあるのに、こんなことでいいのかな? と気にはなりますが・・・
詳しい状況が解りませんので、そこには触れません。
No.2
- 回答日時:
#1です。
少しちがってました。
1)編集→置換でオプションを押して下さい。
2)検索する文字列と置換後の文字列を同じ文字にして、置換後の書式でセルの色を指定して下さい。
これで置換すると指定文字が含まれているセルの色が変わります。書式設定により文字色を変えたりすることもできます。
くれぐれも置換後の文字を同じにして下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) エクセルで#以降の文字を取得したい 1 2022/03/28 13:14
- Excel(エクセル) Excelのマクロで、特定のセルから順番に値を取得したい 5 2022/12/06 15:34
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) VBAで “:” を含むセルの特定 2 2023/05/11 16:30
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Excel(エクセル) エクセルで教えて下さい。 2 2022/05/18 13:00
- Excel(エクセル) Excelのセル上の日付の不具合 3 2022/05/22 18:20
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
条件付書式で「=#N/A」に色を付...
-
E列のセルに数値が入れば(空白...
-
条件付き書式で、結果が1行ずれる
-
【Excel】条件付き書式で 0では...
-
条件付き書式で太罫線を引く方法
-
Excel にて条件付き書式の色に...
-
Excelの条件付き書式にて空白セ...
-
エクセルの枠の中の文字が青文...
-
エクセルで特定の数字等を表示...
-
【Excel】 #N/Aの場合の「条件...
-
エクセルでシート参照する場合...
-
セル結合させてるときの 条件...
-
エクセルからワードへの差し込...
-
【エクセル】今日の日付に赤枠...
-
エクセルの表に挿入したアドレ...
-
Excel 複数のセルが一致すると...
-
Excelのテキストボックスでフォ...
-
Excel 条件付書式 今日より3日...
-
エクセル内で複数の文字(50個ぐ...
-
EXCELで日付を文字列として取り...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
E列のセルに数値が入れば(空白...
-
条件付き書式で、結果が1行ずれる
-
エクセルで特定の数字等を表示...
-
条件付書式で「=#N/A」に色を付...
-
Excel にて条件付き書式の色に...
-
エクセルの枠の中の文字が青文...
-
【Excel】条件付き書式で 0では...
-
Excel 複数のセルが一致すると...
-
Excelの条件付き書式にて空白セ...
-
エクセルで1以上は全て1にするには
-
セル結合させてるときの 条件...
-
条件付き書式で太罫線を引く方法
-
エクセルでシート参照する場合...
-
エクエルで隣のセルの文字が赤...
-
ピボットテーブルオプション「...
-
エクセル内で複数の文字(50個ぐ...
-
【エクセル】シフトで○が6個以...
-
Excel 条件付書式 今日より3日...
-
【エクセル】今日の日付に赤枠...
-
エクセルで日付を入力したらカ...
おすすめ情報