Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel でアクティブな行を強調表示する方法 (3 つの方法)

Excel データセットに多数の列がある場合、行の端から端までデータを見つけるのは非常に困難になります。しかし、データセット内のセルを選択するたびに行全体が強調表示されるシステムを生成すると、その行から簡単にデータを見つけることができます。この記事では、Excel でアクティブな行を 3 つの異なる方法で強調表示する方法を紹介します。

次のデータセットがあるとします。行のセルを選択するたびにその行を強調表示したい.

Excel でアクティブな行を強調表示する方法 (3 つの方法)

Excel でアクティブな行を強調表示する 3 つの方法

1.条件付き書式を使用してアクティブな行を強調表示

1.1.条件付き書式を適用

条件付き書式を使用してアクティブな行を強調表示するには、まず、

➤ シートの左上隅をクリックして、ワークシート全体を選択します。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

その後、

[ホーム]> [条件付き書式] に移動します [新しいルール] を選択します .

Excel でアクティブな行を強調表示する方法 (3 つの方法)

新しい書式設定ルール が開きます 窓。このウィンドウでは、

➤ [数式を使​​用して書式設定するセルを決定する] を選択します。 ルール タイプの選択 からのオプション ボックス。

その結果、この数式が真の場合の値の書式設定 という名前の新しいボックスが表示されます。 新しいフォーマット ルール の下部に表示されます ウィンドウ。

➤ 次の式を [この式が true の場合の値の書式設定] に入力します。 ボックス、

=CELL("row")=CELL("row",A1)

数式は、選択した書式設定スタイルでアクティブな行を強調表示します.

最後に、

➤ [フォーマット] をクリックします。 ハイライトの色を設定します。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

1.2.フォーマット スタイルを設定してアクティブな行を強調表示する

[フォーマット] をクリックした後 、 セルの書式設定 という名前の新しいウィンドウ

塗りつぶし から、アクティブな行を強調表示する色を選択します。 タブ

セルの書式設定 の他のタブの他のタブから、アクティブな行に別の数値の書式設定、フォント、境界線のスタイルを設定することもできます。

OK をクリックします .

Excel でアクティブな行を強調表示する方法 (3 つの方法)

選択した書式スタイルが プレビュー に表示されます。 新しいフォーマット ルール のボックス ウィンドウ。

OK をクリックします .

Excel でアクティブな行を強調表示する方法 (3 つの方法)

さて、

➤ データセットの任意のセルを選択します。

アクティブ セルの行全体が、選択した色で強調表示されます。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

1.3.アクティブ セルを変更するときに手動で更新する

最初のセルを選択した後、他の行からセルを選択すると、最初の行がまだ強調表示されていることがわかります。これは、Excel 自体が更新されていないために発生しています。 Excel は、任意のセルに変更が加えられたとき、またはコマンドが与えられたときに、自動的に更新されます。ただし、選択を変更しただけでは、自動的に更新されません。そのため、Excel を手動で更新する必要があります。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

F9 を押します .

その結果、Excel が更新され、アクティブな行が強調表示されます。

セルを選択して F9 を押すだけです。 アクティブな行を強調表示します。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

続きを読む:条件付き書式を使用した Excel の交互の行の色 [ビデオ]

2. VBA を使用して Excel でアクティブ セルのある行を強調表示

Microsoft Visual Basic Application (VBA) を使用して、アクティブ セルを強調表示するコードを記述することもできます。 .まず、

➤ シート名 (VBA) を右クリック ) アクティブな行を強調表示したい場所。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

VBA が開きます。 窓。この VBA ウィンドウに コード が表示されます そのシートのウィンドウ。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

➤ 次のコードを入力してください

Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

Static xRow

If xRow <> "" Then
    With Rows(xRow).Interior
        .ColorIndex = xlNone
    End With
End If

Active_Row = Selection.Row
xRow = Active_Row
With Rows(Active_Row).Interior
    .ColorIndex = 7
    .Pattern = xlSolid
End With

End Sub

ここで、コードは選択されたセルの行の色をカラー インデックス 7 の色に変更します。アクティブな行を他の色で強調表示する場合は、コードに 7 を挿入する必要がある他の数字を挿入する必要があります。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

VBA を閉じるか最小化します ウィンドウ。

これで、ワークシートでセルを選択すると、行全体が強調表示されます。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

➤ 別の行から別のセルを選択します。

この行が強調表示されます。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

続きを読む:セルにテキストが含まれている場合に行を強調表示する

類似の読み物

  • Excel で行と列を非表示にする:ショートカットとその他のテクニック
  • Excel の非表示の行:表示または削除する方法
  • Excel で行を非表示にする VBA (14 メソッド)
  • Excel ですべての行のサイズを変更する方法 (6 つの異なるアプローチ)
  • Excel で機能しないすべての行を再表示する (5 つの問題と解決策)

3.条件付き書式と VBA を使用してアクティブな行を自動的に強調表示

3.1.条件付き書式を適用

最初の方法では、 F9 を押す必要があります 新しい行を選択した後に Excel を更新します。簡単な VBA を使用して、更新プロセスを自動化できます。 コード。この方法では、条件付き書式と VBA を使用してアクティブな行を自動的に強調表示する方法を紹介します .

そのためには、まず名前を定義する必要があります。

に移動します タブを開き、[名前の定義] を選択します .

Excel でアクティブな行を強調表示する方法 (3 つの方法)

新しい名前 が開きます ウィンドウ。

➤ 名前を入力します (例:HighlightActiveRow ) 名前 ボックスに =1 と入力します 参照先 ボックス。

OK を押します .

Excel でアクティブな行を強調表示する方法 (3 つの方法)

さて、

➤ シートの左上隅をクリックして、ワークシート全体を選択します。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

その後、

[ホーム]> [条件付き書式] に移動します [新しいルール] を選択します .

Excel でアクティブな行を強調表示する方法 (3 つの方法)

新しい書式設定ルール が開きます 窓。このウィンドウでは、

➤ [数式を使​​用して書式設定するセルを決定する] を選択します。 ルール タイプの選択 からのオプション ボックス。

その結果、この数式が真の場合の値の書式設定 という名前の新しいボックスが表示されます 新しいフォーマット ルール の下部に表示されます ウィンドウ。

➤ 次の式を [この式が true の場合の値の書式設定] に入力します。 ボックス、

=CELL(A1)=HighlightActiveRow

数式は、選択した書式設定スタイルでアクティブな行を強調表示します.

最後に、

➤ [フォーマット] をクリックします。 ハイライトの色を設定します。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

[フォーマット] をクリックした後 、 セルの書式設定 という名前の新しいウィンドウ

➤ [塗りつぶし] からアクティブな行を強調表示する色を選択します タブ

セルの書式設定 の他のタブの他のタブから、アクティブな行に異なる数値の書式設定、フォント、境界線のスタイルを設定することもできます。

OK をクリックします .

Excel でアクティブな行を強調表示する方法 (3 つの方法)

選択した書式スタイルが プレビュー に表示されます。 新しいフォーマット ルール のボックス ウィンドウ。

OK をクリックします .

Excel でアクティブな行を強調表示する方法 (3 つの方法)

3.2.自動更新用のコードを適用

このステップでは、

➤ シート名 (CF &VBA) を右クリック ) アクティブな行を強調表示したい場所。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

VBA が開きます。 窓。この VBA ウィンドウに コード が表示されます そのシートのウィンドウ。

➤ 次のコードを コード に入力します ウィンドウ、

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

 With ThisWorkbook.Names("HighlightActiveRow")
 .Name = "HighlightActiveRow"
 .RefersToR1C1 = "=" & ActiveCell.Row
 End With

End Sub

コードは更新プロセスを自動化します。ここで、名前 (HighlightActiveRow) は 名前の定義 で指定した名前と同じである必要があります。 ボックス。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

VBA を閉じるか最小化します ウィンドウ。

これで、ワークシートでセルを選択すると、行全体が強調表示されます。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

別のセルを選択すると、そのセルの行が自動的に強調表示されます。今回は F9 を押す必要はありません Excel を更新します。

Excel でアクティブな行を強調表示する方法 (3 つの方法)

続きを読む: Excel で 1 行おきに強調表示する方法

結論

Excel でアクティブな行を強調表示する方法がわかったと思います。この記事で説明した 3 つの方法のいずれかについて混乱がある場合は、お気軽にコメントを残してください。

関連記事

  • Excel のデータ クリーンアップ テクニック:行のランダム化
  • Excel で行を折りたたむ方法 (6 つの方法)
  • Excel で行を再表示する (8 つの簡単な方法)
  • Excel で行を固定する方法 (6 つの簡単な方法)
  • Excel で同じ値を持つ行をグループ化する方法 (6 つの便利な方法)

  1. Excel で条件付き書式を使用して行全体を強調表示する方法

    この記事では、Excel で条件付き書式を使用して行全体を強調表示する方法を学習します。 . Excel では、 条件付き書式 ユーザーがさまざまな条件に基づいて列、行、またはセルを強調表示するのに役立ちます。今日は 7 のデモンストレーションを行います 例。これらの例を使用すると、Excel で条件付き書式を使用して行全体を簡単に強調表示できます。それでは、これ以上遅滞なく、議論を始めましょう。 ここから練習帳をダウンロードできます。 Excel で条件付き書式を使用して行全体を強調表示する 7 つの理想的な例 例を説明するために、売上高に関する情報を含むデータセットを使用します 、

  2. Excel ですべてのハイパーリンクを削除する方法 (5 つの方法)

    Excel で URL を入力すると、URL が自動的にハイパーリンクに変換されますが、これは常に役に立ちません。ハイパーリンクを含むセルを誤って選択すると、Web サイトが開く可能性があります。そのため、ハイパーリンクを削除して、セルまたは複数のセルのテキストを保持したい場合があります。この記事では、テキストを削除せずに Excel ですべてのハイパーリンクを削除する基本的な方法をいくつか紹介します。 練習用ワークブック Excel ですべてのハイパーリンクを削除する 5 つの方法 このセクションでは、Excel ですべてのハイパーリンクを削除するための 5 つの非常に簡単で便利な方法を紹