Excel/選択している行をハイライト表示する方法

提供:maruko2 Note.
移動: 案内, 検索

行をハイライト表示させる方法

  1. ハイライトさせたい範囲を選択するか、シート全体を選択する。
  2. Excel-シート全体を選択.png

  3. 選択した状態で、「ホーム」「条件付き書式」「新しいルール」をクリックする。
  4. Excel-条件付き書式-新しいルール.png

  5. 「数式を使用して、書式設定するセルを決定」を選び、「次の数式を満たす場合に値を書式設定」に下記数式を入力する。
  6. =CELL("ROW")=ROW()
    

    Excel-条件付き書式-新しい書式ルール.png

  7. 「書式」ボタンをクリックし、ハイライトさせたい「塗りつぶし色」を選ぶ。
  8. atl + F11 を押し Visual Basic のウインドウを開き、ThisWorkbook をダブルクリックし、開いたウインドウに下記コードを貼り付ける。
  9. Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    Application.ScreenUpdating = True
    End Sub
    

    Excel-VB-ThisWorkbook.png

    Excel-VB ThisWorkbook-コード.png

    ウインドウを閉じればコードは保存される。

    これで、選択した行がハイライト表示されるようになる。

    Excel-選択している行がハイライト表示される.png

  • ファイルを保存するとき、ファイルの種類を「Excel マクロ有効ブック」にしないとマクロが保存されないため、一度閉じで開き直すとハイライト表示がうまくできなくなる。
  • 一度閉じて開き直した時に、「セキュリティ警告 マクロが無効にされました。」と表示された時は、「コンテンツの有効化」をクリックすることでハイライト表示がうまくできるようになる。

Excel-コンテンツの有効化.png

列と行の両方ともハイライトさせたい場合

条件付き書式の設定を、次の数式に替える。

=OR(CELL("row")=ROW(), cell("col")=COLUMN())

参考ページ

LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数