• ベストアンサー

エクセル文字色の変更

お世話になります。 数百行にわたる表があります。 その表の中に何色か文字に色をつけています。 今回、その表全体に対して、文字色を黒(標準)に戻したいのですが、赤の字にしている部分だけは、赤のまま残したいのです。(ちなみに、赤、青、緑、茶の4色使ってます) 赤の部分だけよけて範囲指定するには、ちょっとバラバラすぎて面倒だし、いったん全部黒にしてから、再度赤の色をつけるには、数が多くて…。 何か、良い方法はないでしょうか。 ※Excel2000 です。

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

マクロで。 範囲を選択してから実行します。 実行するならテスト環境で試してから。 Sub Test() Dim r As Range For Each r In Selection  If r.Font.ColorIndex <> 3 Then    r.Font.ColorIndex = 0  End If Next r End Sub

hinebot
質問者

お礼

ありがとうございます。早速、試してみます!

その他の回答 (1)

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

4色のうち赤に決めたの色分けルールが、セルの値や値の範囲で、自動的に決まる類のものなら、もう一度全部黒にして、条件付の書式設定で赤を設定すれば良い。 そうでなくて、総合的な判断とか、コンピュタでは判別が難しい人間判断で色付けがなされているなら、VBAでセルの文字のFont.Colorを判別して、赤色以外は、標準に戻すのがよい(色つきセル数が多い場合)。

hinebot
質問者

お礼

アドバイスありがとうございます。 どうやら、VBAでマクロを組む以外ないようです。

関連するQ&A

  • EXCEL セル内の一部文字色を太字にしたい。

    EXCEL2003を使用しています。 アンケートの集計を行っています。 C・D・E列にコメントが入力されています。 その列それぞれのセル内の一部が、赤・青・緑と色分けされているので、その色の付いた文字を太字に変えたいのですが、どうしたらいいのでしょうか? 使用している色は、黒・赤・青・緑です。 VBAで変えられそうですが、全くわかりませんので、ご回答の程、どうぞよろしくお願いいたします。 また、色の数値の出し方も併せて教えてください。

  • Word中のExcelの文字の色が印刷すると黒くなってしまいます

    Word中にExcelの表を挿入しました。 その際文字の色を赤、青、緑、黒で書いたのですが、印刷するとすべての文字の色が黒くなってしまいます。 解決方法を知っていらっしゃる方がいたらお教え願えないでしょうか? よろしくお願いいたします。

  • 日産 ラルゴ デッキ配線

    CDデッキを 付けたいと思ってます。 車側の配線色は 青2本 茶色1本 黒に赤ライン1本 黒に白ライン2本 黒に緑ライン1本 黄色1本 緑1本 赤に青ライン1本 オレンジ1本 デッキ側配線色 グレー1本 グレーに黒ライン1本 白1本 白に黒ライン1本 緑1本 緑に黒ライン1本 青1本 紫1本 紫黒ライン1本 赤1本 黄色1本 何色と何色を 繋げたらいいか 分かる方いたら 教えて頂きたいです お願いします

  • Excel 特定の文字色だけを変更したい

    Excel2000を使っています。 ある表を作成中、フォントを青文字と赤文字でリストを作っていました。 が、複数人数で作業をしていた為、フォントの「青文字」が「青」と「薄い青」で作成されてしまいました。 ところどころに「赤」のフォントもあります。 同じセル内での文字色は1色です。 リストの量が多いため、ひとつひとつセルをクリックして「薄い青」を「青」にしていくのが難儀です・・・ 「薄い青」を「青」にどうにか簡単に変更できないものでしょうか? と、この説明で伝わるでしょうか・・・。 知恵を貸して頂けたら、と思います。よろしくお願いします。

  • 赤に合う色ってなんですかね~?

    色の組み合わせの合わないがわかりません。 赤と何色があうか? 茶色と何色があうか? 緑と何色があうか? 黒と何色があうか? 是非教えて下さい! よろしくお願いします!!

  • エクセルの入力について

    仕事でエクセルで既に入力された表計算のシートのデータ(数字等)の修正を行っています。しかし、電話がかかってきたり席を立ったりすると、どこまで上書きして訂正したのか分からなくなり、いつも、書き直したところを、そのつど赤とか青とかデータの字の色を変更しています。そして、シート1枚の訂正が終わった時点で(この時点では元データから修正したところが色が変わっている。)全体を黒に戻すといったことを繰り返しています。 いつも、新たに数字を入れなおしてリターンキーを押せば自動的に色が変わる(黒だったのがそこだけ赤とか緑とか)になるような、なんかいい方法がないものか、周りに聞いても誰もわからないようです。 そういうコマンドがあれば大変助かるのですが、教えてください。

  • エクセルの罫線と文字の色が勝手に変わってしまった

    エクセルの罫線と文字の色が勝手に変わってしまって、困っています。 商品絵型表をエクセル2007で作ったのですが、茶色で設定して保存した罫線と文字の色が、一度保存してもう一度開くと緑に変わっていました。 同じ表内で、黒に設定した文字は黒のままです。 原因はなんでしょう? 緑に変わってしまった罫線と文字の色のみ、元の茶色に一気に戻す方法はありますか?

  • Excelのセル内の文字列の文字色変更について

    申し訳ございません、どなたか教えていただけないでしょうか。 エクセルのセル内の文字列を、ある特定の文字列の時に文字色を変えたい。 例えば、赤、青、黄、桃、緑という文字列をセルの中に入れた時、 その文字の色がそれぞれ、 「赤」の時:赤色の文字色 「青」の時:青色の文字色 「黄」の時:黄色の文字色 「桃」の時:桃色の文字色 「緑」の時:緑色の文字色 というように自動的に設定をしたいのです。 条件付き書式では、3種類までならできますが、4種類以上だとダメですよね。 できればマクロではなく、セルの書式設定「ユーザー定義」で設定したいのですが、 公式はございますでしょうか。 数値によって色を変更する方法は、いろいろなサイトで確認しましたが、 文字列で色を変えるという方法がなかったもので質問をいたしました。 よろしくお願いいたします。

  • エクセルでの条件つき文字色変更

    現在、Microsoft Excel2000を使用しています。 で、このときにある決まった文字を入力すると赤色に入力出来るように 設定したいのです。こういう操作は可能なのでしょうか? 「可」という文字を入れると赤にそのほかの文字を入れると黒という条件で設定できるとうれしいのですが。。。 この場合、関数を使うのかな?とも思ったのですが、どの関数を使えばいいのかもわからないし。。。 どなたか、教えてください。 よろしくお願いいたします。

  • エクセルのオートサムについて

    エクセルのオートサムについて質問があります。 エクセルの表の中に黒、赤、青、黄色など色をかえてそれぞれ数字を入力していった場合、 (すべてバラバラの行)、各色ごとの合計を出すような機能はあるでしょうか?  つまり、色を認識して、黒の文字の合計はいくら、青で記入した文字の合計はいくら、 といった出し方ができないかということです。 どうぞよろしくおねがいします。

専門家に質問してみよう