Excel(エクセル)でセルや文字の色を変更する、色付けする方法/塗りつぶしの色・フォントの色の使い方

girl IT

Excelでは個別のセルやフォントに任意の色をつけることができます。表としての見栄えや視認性のために、覚えておきたい操作です。

スポンサーリンク

セルに色を塗る

color1
まずはA1セルに色を塗ってみましょう。あらかじめ色を塗りたいセルをクリックして選択しておきます。
color2
その状態でホームタブにある塗りつぶしの色アイコンをクリックすると……。
color3
このように、元々セットされていた色(この場合黄色)でセルが塗り潰されます。
color4
複数セルを塗りたい場合は、ドラッグなどの操作でセルを複数選択し、同様の操作を行います。
color5
色を変更する場合は、塗りつぶしの色アイコンの右にある▼をクリックし、任意の色をクリックします。
color6
ちがう色で複数セルを塗ることができました。既に色を塗られているセルにさらに色を塗ると、元々塗られていた色は上書きされます。
color8
塗りつぶしの色にセットされている色は、最後に塗られた色で更新されます。他のセルを選択してもう一度アイコンを押すと、同じ色で塗り潰していくことができます。
color9
色を消去したい場合は、対象のセルを選択して塗りつぶしの色アイコン右の▼塗りつぶしなしをクリックします。

白と「塗りつぶしなし」の違い

excel 色付け 罫線1
色を付けたセルを元に戻したい時、塗りつぶしなしを使わず白で塗りつぶすと、
excel 色付け 罫線2
こんな感じで枠線も塗りつぶされてしまいます。このようにExcelには、背景色があるセルは枠線を表示しないというルールがあります。
excel 色付け 罫線3
塗りつぶしなしを使うことで、枠線のある(塗りつぶされてない)状態に戻すことができます。
excel 色付け 罫線4
逆にシート内を全選択し、背景を白一色で塗りつぶせば、
excel 色付け 罫線5
枠線のない状態でExcelを編集することも可能です。

文字の色を変える

color10
同様に、文字の色も変更してみましょう。
文字のあるセルを選択します。
color11
ホームタブにあるフォントの色アイコンをクリックします。
color12
文字の色が変更されました。この場合、元々セットされていた赤色が使用されています。
color13
色の選択は塗りつぶしと同様の操作となります。複数セルの色を同時に変更する場合も同様です。
color14
もし文字の一部だけを色変更したい場合は、セルをダブルクリックして編集モードにし、変更したい部分だけをドラッグで選択します。
color15
その状態でフォントの色を変更すれば、選択部分の文字色だけが変更されます。
color16
もし背景を黒くした場合などは、文字色も変更しないと文字が読めなくなります。そういった調整はセルと文字のセットで行うようにしたほうがよいです。

カラーパレットにない色が使いたい・色を作りたい場合

color17
もしセルやフォントの色をパレットにない色で塗りたい場合は、その他の色を選択します。
color18
すると「色の設定」ダイアログが開きます。ここで色を選んでもいいんですが……。
color19
さらに上にある「ユーザー設定」タブを押すことで、任意の色を自分で作ることができます。色見本の任意の場所をクリックすればその色が選択されます。
color20
画面右のスクロールバーで、現在の色の明るさを上げ下げできます。
color21
画面下の「赤」「緑」「青」に数値を入力することで、RGBモデルで色を指定することもできます。色は0~255までです。
RGBの色作りについてはマクロで色を塗るほうの記事で書いたので、よろしければそちらご参照ください。
color22
「カラーモデル」の▼をクリックしてHSLにすれば、「色合い」「明るさ」「鮮やかさ」で色を作ることもできます。
color23
OKを押せば、作成した色が適用されます。
キャンセルを押すと色は塗られず、作成した色データは破棄されます。

グラデーションで色を塗る方法

grad1
グラデーションで塗りつぶしたいセル/範囲を選択し、右クリック→セルの書式設定で書式設定を開きます。
grad2
塗りつぶしタブに移動し、塗りつぶし効果をクリックします。
grad3
塗りつぶし効果ウィンドウが開くので、グラデーションを適用したい色をふたつ決めます。
grad4
さらにグラデーションの種類(上下、左右、斜めなど)を選び、
grad5
選んだ種類のバリエーションの中から適用したいものをクリックして、OKを押します。
grad6
サンプルが変更されていることを確認して、もう一度OKを押します。
grad7
選択範囲のセルがグラデーションで塗られます。

特定の文字・数字に自動で色付け

excel 色付け 自動
条件付き書式を使うと、特定の文字が含まれるセルだけ色を付けたり、今日や来週だけ色を付けたり、指定の値より大きい/小さいで色を付けたり色々自動でできます。
スポンサーリンク

VBA(マクロ)で色を塗る

こっからはもう完全に基本操作ではないので、普通にExcelを使うだけなら知る必要のない知識です。
さて、VBAでは下記のように書くことで色を変更することができます。

' vba
' A1セルのフォントの色を変更する(数値はR,G,B)
Range("A1").Font.Color = RGB(100,0,0)

' A1セルの背景の色を変更する(数値はR,G,B)
Range("A1").Interior.Color = RGB(0,255,0)

Rangeオブジェクト配下のFont、Interiorオブジェクトに対し、Colorプロパティを変更しています。色番号で指定する方法もありますので、その他もろもろは下記記事をご参照ください。

ExcelVBA(マクロ)でフォント・背景の色を変更する方法/ColorIndex・Colorプロパティの使い方、色の作り方と色番号
vba経由でExcelのフォント、背景の色を変更する方法のご紹介です。

セルの色、フォントの色を変更する方法については以上です。

Excel(エクセル):色、塗りつぶし、スタイル
Excelのセルや文字などの色を変える方法、スタイルを規定する方法のまとめです。 色の変更 セル・文字の色を変更する方法です。基本的にこれ知っとけば応用がききます。パレットにない色の作り方、グラデーションにも言及しています。...
関数・演算子・メソッド・プロパティ名から探すExcel/VBA(マクロ)使い方・組み合わせ方まとめ
こちらはExcelやメソッドの諸機能を、機能の名称から探せるまとめ記事です。

コメント