• 締切済み

エクセルで、作成済みの表の中の特定の文字に色をつけたい

検索と置換のオプション機能で、特定の字に色をつけようと思ったら、ここはあくまでも文字と文字の置換でした。(ワードはこれでokです)作成済みの表の中の特定の文字を検索して色文字にしたいのです。簡単にできる方法を教えてください。

noname#21620
noname#21620

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

#3です。VBAで Sub test02() Dim c As Range For Each c In Selection s = 1 Do x = InStr(s, c, "a") If x = 0 Then GoTo p02 c.Characters(x, 1).Font.ColorIndex = 3 MsgBox x s = x + 1 Loop While Not x = 0 p02: Next End Sub で出来ると思います。 ツール-マクローVBEででる画面において、 メニューの挿入-標準モジュールでコード画面が出ます。 そこに上記をコピーして貼りつけます。 (例データ) abc dfg gqw rty wass sdaaga (操作) A1A6を範囲指定して(これが必要!)、上記を実行する(F5キーを押す)と、A1のa,A5のa,A6の3つのaが赤色文字になりました。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

文字1文字を色づけるのはVBAでないとむつかしいと思う。そのセルに指定の文字(文字列でも良い)が含まれていたら、セルに色を付けるなら次の方法で出来る。 書式を設定するセル範囲を指定する。 書式-条件付き書式-式が-式に=NOT(ISERROR(FIND("a",A1)))をいれる。 書式にセル色(パターン)かフォントを指定してOK (例データ)A1:A4で abc dfg gqw rty was A1とA4にaがあるので色がつく。

  • matrix4
  • ベストアンサー率16% (118/704)
回答No.2

表の中の文字ならそれ以外を他の文書に写し その後検索をかければ、文字変換できるかも

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

セル単位(セル内の文字全部)なら条件付き書式で出来ますが、 一部分の場合は手で変更するしかありません。 一致の場合(セルの値が"あああ"の場合) 「書式」「条件付き書式」で 「セルの値が」「次の値に等しい」「"あああ"」 で書式の文字色またはパターンを変更する。 含む場合(A1の値に"あああ"が含まれる場合) 「書式」「条件付き書式」で 「数式が」「=NOT(ISERROR(FIND("あああ",A1)))」 で書式の文字色またはパターンを変更する。

関連するQ&A

  • wordに表を作成しその中に文字を打った際、

    wordに表を作成しその中に文字を打った際、 2行に改行せずに、次の表の中の行に移動する方法って何かありますか?

  • Wordで特定の文字列を下線付きに置換

    こんにちは。 Wordで検索/置換機能を使うと特定の文字列を別の文字列に置換できますが、置換後の文字列を修飾文字(下線付き)に出来ないでしょうか? 具体的には、業績集で特定の著者名に下線を引きたいのですが、量が多いので一括で出来ればと思って質問しました。

  • Word中で作成した表の中の文字を中央に揃えたい

    Word中で作成した表の中に文字を打ち込むと、やや上よりになります。 文字を中央に揃えたいのですが、どのように操作したらいいのでしょうか?

  • エクセルで表の中の特定の単語をまとめて消去したい

    エクセル、もしくはワードで  表の中の特定の単語をまとめて消去したいのですが、  そんな方法はあるのでしょうか???   よろしくおねがいします。

  • エクセルで特定のパターンの文字列を置換

    大量の文字列が入力されたスプレッドシートがあります。 この文字列の中に、特定のパターンの文字列が散在しています。 ここでは例として、 #○○▲××$ とします。 「○○」と「××」は任意の文字列で、「#」「▲」「$」が特定文字列です(エスケープみたいなものですね)。 ここで以下のような置換を行いたいと思っています。 #○○▲××$ ↓ ××(○○) 「○○」と「××」は多種多様なので、単なる置換機能では対応できません(一個一個やっていけば別ですが、現実的ではないので……)。 こういった置換を一気に行うよい方法があればご教示頂きたく思います。 よろしくお願い申し上げます。

  • ワードで表を作成しました。ほかの文章はそのままで表の中だけ文字間隔をせ

    ワードで表を作成しました。ほかの文章はそのままで表の中だけ文字間隔をせまく打てるように設定できますか?

  • excelで色が付いた文字に置換

    お世話になります。 Excelでは置換機能があり、簡単に文字を入れ替えることが出来ますが、これを色がついた文字には置換できないでしょうか? 標準の機能で無かったら、プログラム、フリーソフト、でも構い構いません。 誰か教えてください。

  • エクセルの表の色

    エクセルで表を作成した後、文字ではなく、罫線のみ全体に色をつける方法はありますか? 『罫線の作成』を押して作成しようとすると、色をつけられたのですが、どうも手作業になってしまい、一気にできません。 お願いします。

  • Excelで勤務表を作成しています。

    Excelで勤務表を作成しています。 1行おきにある文字をカウントしたいのです。 色々検索したり本を読んで、空白セルのカウント方法はわかりましたが、 数値ではなく、特定の文字をカウントする方法が見つかりません。   A   B 1 あ 2  3 か 4 あ 5 え 6 7 あ 略式の表ですが、たとえばこの奇数行にある”あ”だけをカウントしたいのです。 お判りの方がおられましたら、どうぞ宜しくお願い致します m(__)m

  • エクセルで特定文字列に色をつけたいです。

    表中の特定の文字列(例「日本」)に色をつけて表示するようにしたいのですが、ひとつひとつ手で変えていくしかないのでしょうか。 よろしくお願いします。

専門家に質問してみよう