. 3つの方法で解説】エクセルでアクティブセルに色を付けて作業効率を爆上げする方法 | でんチャレ
3つの方法で解説】エクセルでアクティブセルに色を付けて作業効率を爆上げする方法 | でんチャレ
3つの方法で解説】エクセルでアクティブセルに色を付けて作業効率を爆上げする方法 | でんチャレ

【3つの方法で解説】エクセルでアクティブセルに色を付けて作業効率を爆上げする方法

Private Sub Worksheet_SelectionChange(ByVal Target As Range) Static OldActiveRange As Range If Not OldActiveRange Is Nothing Then OldActiveRange.Interior.ColorIndex = xlNone End If Target.Interior.Color = RGB(255, 255, 204) ‘好きな色に変更可能 Set OldActiveRange = TargetEnd Sub

応用編:行全体・列全体にハイライトを付ける方法

単一のセルだけでなく、選択したセルの行全体列全体に色を付けると、さらにデータが見やすくなります。

  1. VBAエディターを開く 色を付けたいシートのタブを右クリックし、「コードの表示」を選択します。
  2. 以下のコードを貼り付ける 以下の新しいコードをコピー&ペーストします。もし以前のコードが残っていたら、一度すべて削除してから貼り付けてください。Cells.Interior.ColorIndex = xlNone は、新しくセルを選択するたびに、シート全体のセルの色を一度クリアするためのコードです。これを入れないと、色を付けた跡が残ってしまいます。 Target.EntireColumn が、選択した列全体に色を付けるための命令です。

Private Sub Worksheet_SelectionChange(ByVal Target As Range) ‘ ワークシート全体の色をクリアCells.Interior.ColorIndex = xlNone ‘ 選択された列全体に色を付ける Target.EntireColumn.Interior.Color = RGB(255, 255, 204) End Sub

行全体にハイライトを付けたい場合は、同様の手順でTarget.EntireColumnの部分をTarget.EntireRowに書き換えるだけでOKです。

メリット・デメリット

複数シートにまとめて適用する、色付けと同時に別のマクロを動かすなど、自由自在なカスタマイズが可能です。

まとめ:あなたにぴったりの方法を見つけよう!

方法手軽さ自由度主なメリット主なデメリットこんな人におすすめセルにフォーカス◎△ツールバーで操作が簡単一部のバージョンで非推奨とにかく手軽に試してみたい人条件付き書式〇〇マクロ知識がほぼ不要行全体・列全体の色付けは手間特定の範囲だけ色付けしたい人マクロ△◎応用がきく、高度なカスタマイズが可能ファイル形式の変更が必要継続的にエクセルを使いこなしたい人

📚 Excelをもっと学びたい方へ

しかし、 Excelスキルは目に見えにくいため、転職や昇進の場面で正しく評価されない ことも少なくありません。

MOS資格を本気で取得したい方へ

Excelを実務レベルで使いこなしたいなら、MOS資格の取得がおすすめです。MOSは Excelスキルを客観的に証明できるため、転職や昇進でも高く評価 されます。

ハロー!パソコン教室 MOS対策講座の特徴 こんな方におすすめ

\ Excelスキルを証明するならMOS資格 /

VBAお勧め本9選

これからVBAの勉強をしていきたい方やVBAを業務で使ってレベルを上げていきたい方など レベル別にお勧めの本を9つ ご紹介しています!

【目的別】VBA学習におすすめの本9選!初心者から資格対策まで徹底解説 初心者から業務でVBAをさらに活用したい方、資格を目指す方まで、目的別におすすめのVBA学習本を9冊厳選してご紹介します。あなたのレベルに合った一冊がきっと見つかりますよ! denchanchallenge.com

【経歴】 ・IT企業で採用・教育・労務・人事制度を6年経験 ・200名以上のIT転職者を面接 ・基本情報技術者資格保有 ・Excelを使ったデータ分析が得意 ・一児の父として子育て奮闘中

でんちゃんをフォローする でんちゃんをフォローする

関連記事

TEXTSPLIT関数の使い方を徹底解説!改行、スペース、使えない時の注意点 2026.01.05 2026.02.18 【もう迷わない!】エクセルVLOOKUP関数で複数条件を設定する方法 2025.09.19 2026.02.19 【Excel徹底解説】TEXTAFTER関数の使い方ガイド!複数指定・代用・使えない時の注意点 2025.12.19 2026.02.18 【決定版】ActiveXコントロールのチェックボックス作成からVBAで活用する超具体的な使い方! 2025.10.31 2026.02.18

コメント

コメントをどうぞ コメントをキャンセル 連絡

【経歴】 ・IT企業で採用・教育・労務・人事制度を6年経験 ・200名以上のIT転職者を面接 ・基本情報技術者資格保有 ・Excelを使ったデータ分析が得意 ・一児の父として子育て奮闘中

でんちゃんをフォローする 新着記事 【Excel】文字列の分割・抽出はどう使い分ける?LEFT/RIGHT/MID関数の基本と活用テクニック 【Excel】MID関数で真ん中の文字を抽出する!特定の文字の間を抜き出す応用技 【解決】ExcelのSUMIFS関数が合わない!5つの原因とチェックリスト 2026.02.06 2026.02.25 【Excel】RIGHT関数で右から特定の文字まで抽出する!実務で使える組み合わせ技 【Excel】LEFT関数で特定の文字までを抽出する方法!FIND関数との組み合わせを徹底解説 目次
  1. 【方法1:セルにフォーカス】手軽に色を付けて見やすくする方法
    1. 「セルにフォーカス」をクリック
    2. 使い方
    1. 名前定義をする
    2. 条件付き書式を設定する
    3. 動作を有効にする
    1. 準備:マクロを有効にする
    2. コードを貼り付ける
    3. 応用編:行全体・列全体にハイライトを付ける方法
    1. MOS資格を本気で取得したい方へ
    2. ハロー!パソコン教室 MOS対策講座の特徴
    3. こんな方におすすめ