No.3ベストアンサー
- 回答日時:
>データの内"ABC"という文字列だけ一括して赤色にかえたい
の意味が「ABCという文字列を含むセルは全部赤にしたい」ということであれば「編集」→「置換」→「置換前と後の文字列にABCを指定」→「オプション」→「書式」で文字色を指定できます。
そうではなく、「XXXXABC12334」という文字列の中で「ABC」の部分だけを赤にしたいならマクロが必要です。
以下のマクロをALT+F11でVBE画面を開き、「VBAProjectエクスプローラのシート名右クリック」→「挿入」→「標準モジュール」で表示される画面にペーストして下さい。実行はシート画面に戻って、ALT+F8を押してマクロ一覧からマクロ名を選択して実行します。
Sub Macro1()
Dim rng As Range
Dim ptr As Integer
Const tStr As String = "ABC" 'ここに色を変える文字列を書く
For Each rng In ActiveSheet.Cells.SpecialCells(xlCellTypeConstants, 23)
ptr = InStr(rng.Value, tStr)
If ptr > 0 Then
rng.Characters(Start:=ptr, Length:=Len(tStr)).Font.ColorIndex = 3
End If
Next rng
End Sub
この回答へのお礼
お礼日時:2007/02/21 09:51
説明不足でした。「XXXXABC12334」という文字列の中で「ABC」の部分だけを赤にしたい。が質問の主旨でした。貴ご回答のマクロを実行したところ解決しました。
ありがとうございました。
No.2
- 回答日時:
条件付き書式で大丈夫なはずですが
たとえばjkvhukdfhkABChjdskhf
みたいな状況になっているセルを条件付き書式で色塗りするのは
出来ないと思うので、もしそうなっている場合は別な列(たとえばB1)を用意し
=IF(COUNTIF(A1,"*ABC*"),"○","×")という式で
データの下までB1をオートフィル。
次にB列にオートフィルタをかけて○を抜き出した状態でA列塗りつぶし。
こんなところでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- その他(プログラミング・Web制作) プログラミング python pandas 固定長データの出力 2 2022/08/16 11:22
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) Excel VBAでのセルやシェイプの色指定について。 たとえば、”red”という文字列を用いて … 4 2022/11/15 09:44
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) Excelの数字(文字列)合計について あるデータをダウンロードすると、数字データが全て文字列になっ 4 2022/09/26 21:21
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セルを結合したA4とA5の条件付...
-
excel:条件付き書式の適用範囲...
-
Excelで表を作り、自動で今月の...
-
Excelで社歴管理をしており4年...
-
【Excel】ガントチャートの作成...
-
左列の文字の色と同じ文字の色...
-
色のリンクは出来ますか?【エク...
-
条件付き書式のやり方。隣のセ...
-
エクセル 条件付書式で時刻の...
-
ある倍数だけを塗りつぶす方法 ...
-
Excel2010 日付列を結合した予...
-
エクセルの折られたセルを戻したい
-
EXCELで2つの条件設定で別のセ...
-
Excelの塗りつぶしの反映
-
エクセルの条件付き書式による...
-
エクセル男女で色塗り分け
-
条件付き書式を使って土日を網...
-
条件付き書式設定の範囲検索
-
エクセルでA列とB列のデータが...
-
未来の日付日欄を無色(空白)...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セルを結合したA4とA5の条件付...
-
excel:条件付き書式の適用範囲...
-
Excelで社歴管理をしており4年...
-
色のリンクは出来ますか?【エク...
-
ある倍数だけを塗りつぶす方法 ...
-
Excelで表を作り、自動で今月の...
-
条件付き書式のやり方。隣のセ...
-
左列の文字の色と同じ文字の色...
-
エクセル 条件付書式で時刻の...
-
数字を入力するとセルに色が付...
-
エクセルの折られたセルを戻したい
-
【Excel】ガントチャートの作成...
-
Excelの塗りつぶしの反映
-
Excelで隣のセルを参照し...
-
Excel2010 日付列を結合した予...
-
エクセルの小計のみに色をつけ...
-
スプレッドシートにて、条件付...
-
エクセルの条件付き書式による...
-
条件付き書式設定で色をつけた...
-
EXCELで2つの条件設定で別のセ...
おすすめ情報