小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2025年6月20日【ID:0】

メンバー限定

【ExcelVBA】新機能「セルにフォーカス」を自作する

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


新機能「セルにフォーカス」は、選択中のセルの行と列をハイライト表示してくれる便利な機能です。

しかし、現時点では最新のバージョンでしか、この機能は使えません。
そこで、こちらの記事では、「セルにフォーカス」に似たような機能を自作する方法について解説していきます。

※こちらで作成したファイルは、記事の最後にて配布しています。


1. 条件付き書式の活用

「セルにフォーカス」という機能は、選択しているセルと同じ行、列のセルの背景を色付けするというものです。
そのような特定の条件を満たしたときのみにセルの色を変更する場合は、「条件付き書式」を活用します。


1.色付けしたい対象の範囲を選択

2.[ホーム]タブから[条件付き書式]の[新しいルール]を選択

3.表示された画面のルールの種類を[数式を使用して、書式設定するセルを決定]にし、以下の数式を入力

=XOR(ROW(A1)=CELL("row"),COLUMN(A1)=CELL("col"))
// セルA1は選択基準のセル(アクティブセル)

数式の意味は以下になります。

XOR:いずれかの条件を1つのみ満たしている場合
ROW(A1)=CELL("row"):対象のセルの行番号がアクティブセルの行番号と同じ
COLUMN(A1)=CELL("col"):対象のセルの列番号がアクティブセルの列番号と同じ

4.[書式]を選択し、[塗りつぶし]タブから好みの色を選択

5.確定


これで、アクティブセルと同じ行、列のセルの背景色を色付けすることができます。

ただし、他のセルを選択しても、色が更新されません。
色を更新するためには、セルを編集したり、F9キーを押したりして、数式を再計算する必要があります。

毎回、数式を再計算するのは大変ですので、次の設定を行います。


2. 数式を自動で再計算させる

セルを移動した時に、自動で数式を再計算して、セルの色が更新されるようにしていきます。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7638528

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】指定項目の先頭の値以外を薄くする

【Excel】FILTER関数で必要な項目のみを抽出

【Excel】スクロールバーを活用して行の色付け

【ExcelVBA】直接編集も自動抽出もできる仕組み

【Excel】該当する氏名をカンマ区切りで抽出

【Excel】自由入力もできるドロップダウンリスト

【ExcelVBA】各要素のデータ行を自動で挿入

【Excel】同じ名前のファイルを同時に開く方法

【Excel】VLOOKUPで「見つかった一番下の値」を抽出する方法

【Excel】指定した年月のデータを数式で抽出

【Excel】価格の下三桁を480円または980円にする

【ExcelVBA】VBAを使ってシートの初期設定を自動化

【ExcelVBA】選択するだけでデータを別の表に移動

【Excel】スピル活用時!指定した範囲内まで展開

【Excel】締め日が20日の場合の「請求対象月」

【Excel】データの追加に対応した数式を作成

【Excel】VLOOKUP関数で時間を検索して抽出できない?

【ExcelVBA】データに紐づいた管理フォルダを自動作成

【ExcelVBA】表の絞り込みと並べ替えを一瞬でリセット

【Excel】表から自動で請求書を作成する方法

【Excel・Googleスプレッドシート】マウスで横方向へスクロール

【Excel】XLOOKUP関数を使って複数条件で検索

【Excel】連動したドロップダウンリスト

【Excel】重複した値の入力を禁止する

【Excel】効率的に役割を割り当てる設定





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ