小技集

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



2024年9月27日【ID:0】

メンバー限定

【ExcelVBA】セルの値とシート見出しの色を連動

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


以下のシートのセルA2に入力されているステータスに応じて、シート見出しの色を自動で変更する仕組みについて解説していきます。

こちらの内容は、VBAで開発しています。
※実際に開発したファイルに関しては、記事の最後にて配布しています。


1. 開発準備

今回の機能は、各シートのセルA2のステータスの値に応じて、シート見出しの色が変換するという内容です。
セルA2にステータスが入力されているシートに関して、全てに適用する場合は、ブックモジュールを活用します。

ブックモジュールは、[開発]タブの中の[Visual Basic]を選択して、プロジェクトウィンドウから[ThisWorkbook]を選択することで、表示することができます。

表示されたブックモジュールにて、上のリストから[Workbook]を選択し、隣のリストから[SheetChange]を選択します。

表示された[Workbook_SheetChange]というプロシージャのみを活用します。
他のプロシージャに関しては、削除しても問題ございません。

[Workbook_SheetChange]というプロシージャが、各シートのセルが編集された時に実行されるイベントプロシージャになります。
このプロシージャの引数「Sh」に実行のきっかけとなったシートの情報、引数「Target」に実行のきっかけとなったセルの情報が渡されます。


2. コードの記述

これらの情報を活用して、以下のように処理を記述します。


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

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




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

メンバーとは


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

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


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

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


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





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

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


- 人気の記事 -



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



サイト累計閲覧数

5750283

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

Excel完全制覇


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

【Excel】セルを非表示にする際はグループ化

【Excel】フリガナを瞬時に自動設定

【ExcelVBA】データを入力する度に自動で並べ替え

【Excel】期限が3日以内の未完了タスクを色付け

【Excel】各担当ごとにシートを分割

【Excel】表のデザインを自動で作成する方法 2選

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

【Excel】FILTER関数で複数条件指定

【Excel】データベースとなる表を作成するときのポイント

【Excel】マトリックス表からリスト形式の表に変換

【Excel】特定の項目が重複しているデータを削除

【Excel】テスト用の数値データを瞬時に入力

【Excel】数式1つ・関数1つで集計表を作成!?

【Excel】ピボットテーブルの表示形式

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

【Excel】IFS関数で「その他」を表現

【Excel】ふりがな検索する方法

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

【Excel】グループ化されたセルを素早く開閉!?

【Excel】重複なしでコード単位の番号を割り当てる

【Excel】オートフィルのちょっとした小技

【Excel】2行1データの表を1行1データに変換

【Excel】予定表から労働時間を色んな形式で求める

【ExcelVBA】複数シートの表に一括反映

【Excel】Officeクリップボードを活用したメモ





一覧ページへ

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