小技集

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



2025年3月25日【ID:0】

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

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


以下のように、スクロールバーを操作するだけで、表の行の色付け位置を変更することができる仕組みの実現方法について解説していきます。


1. 条件付き書式で特定の行を色付け

今回は、以下の表に対して行の色付けを行います。

まずは、色付けの対象となる行の行番号を表の上のセルに入力します。
※セルに入力した値は最終的にスクロールバーで見えなくなります。

こちらでは、セルB2に「5」と入力しています。

次に、表の範囲の先ほど指定した行番号の行を自動で色付けする設定を『条件付き書式』にて行います。

まずは、表の要素全体を選択し、[ホーム]タブの中の[条件付き書式]から[新しいルール]を選択します。

表示された条件付き書式の設定画面で、[ルールの種類]を[数式を指定して、書式設定するセルを決定]にし、以下の条件式を入力します。

=ROW()=$B$2
// 対象のセルの行番号とセルB2の値が同じ場合
// 「B2」は「$B$2」と絶対参照にする

次に、[書式]から好みの書式を設定します。
こちらでは、[塗りつぶし]タブから黄色を指定しています。

上記の手順で確定することによって、以下のように指定した行が自動で色付けされます。


2. スクロールバーを使って色付けする行を変更

続いて、スクロールバーを作成します。

まずは、[開発]タブの中の[挿入]の[フォームコントロール]から[スクロールバー]を選択し、表の上に作成します。
※Altキーを押しながら作成すると、セルの幅に自動で調整されます。

次に、作成したスクロールバー上で右クリックし、[コントロールの書式設定]を選択します。

表示された書式設定の画面で必要な設定を行います。
こちらでは、以下のように設定しています。

現在値:5
最小値:4(表が4行目から用意されているため)
最大値:23(表が23行目まで用意されているため)
変化の増分:1(スクロールバーの縁を押した時に動かす量)
スクロールバー シャフトの増分:5(スクロールバーの中の隙間を押した時に動かす量)
リンクするセル:B2(行番号を入力したセルのアドレス)

以上の設定で完成です。
以下のように、スクロールバーを操作するだけで、表の行の色付け位置を変更することができます。


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

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


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






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

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


- 人気の記事 -



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



サイト累計閲覧数

8144385

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

Excel完全制覇


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

【Excel】書類などの簡易的な入力チェック

【Excel】2重の円グラフ(詳細と小計)を作成

【Excel】在庫数が指定値未満の場合に自動色付け

【Excel】複数シートの表から検索して値を抽出

【Excel】色んな数値の連番の入力方法

【Excel】文字列のデータも0として平均に加えたい

【Excel】上位N%に合格と表示する

【Excel】SORTBY関数で項目を好みの順番にする

【ExcelVBA】保存時に自動でバックアップファイルを作成

【Excel】重複を除いた件数と重複した件数

【Excel】半角文字の入力を制限する

【Excel】IF関数のネスト問題を「IFS関数」で解決

【Excel】シート名などの文字列からその値を参照する数式

【Excel】設定画面を閉じずに別ファイルを操作する裏技

【ExcelVBA】表の最終行の行番号を取得する方法

【ExcelVBA】データ登録フォームを開発する

【Excel】表の入力必須項目を自動色付け(入力後は解除)

【ExcelVBA】入力後のセルを自動で編集不可にする

【ExcelVBA】マークされた行を削除する

【Excel】実は便利な拡張子(xltx)とは

【Excel】生年月日から年齢を瞬時に求める

【Excel】カレンダーに休日を反映(VLOOKUP不要)

【Excel】商品ごとの発注単位を考慮したリスト

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

【Excel】数値以外の連続した文字を入力





一覧ページへ

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