小技集

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



2024年12月13日【ID:0】

メンバー限定

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

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


以下の表では、氏名を入力した後にクラスを入力するだけで、自動で該当するクラスの位置に移動するようになっています。

このような、特定の項目に値を入力すると同時に、その項目を基準に自動で並べ替えするという機能の開発方法について解説していきます。
※こちらで開発したファイルは記事の最後にて配布しています。


開発準備

「特定のセルに値を入力すると同時に、何かしら処理を実行する」という仕組みは、該当するシートモジュールイベントプロシージャを活用することで実現できます。

シートモジュールは、該当するシートのタブ上で右クリックし、[コードの表示]を選択することで表示することができます。

選択すると、以下のエディタ画面(VBE)が表示されます。
また、該当するシートのシートモジュールが表示された状態になります。
「Option Explicit」は、VBEの設定内容次第では表示されません。「Option Explicit」についての解説はこちらでは省略します。

次に、セルに値を入力すると同時に処理が実行される特殊なプロシージャ(イベントプロシージャ)を用意する必要があります。
そのためには、シートモジュールの左上のリストから「Worksheet」を選択する必要があります。

次に、隣のリストから「Change」を選択します。

「Change」を選択すると表示される「Worksheet_Change」というプロシージャ内にコードを記述します。
他のプロシージャに関して、使用していない場合は削除して問題ないです。


コードの記述

以下のコードを記述します。


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

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




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

メンバーとは


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

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


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

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


メンバー募集 メンバー募集





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

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


- 人気の記事 -



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



サイト累計閲覧数

7152702

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

Excel完全制覇


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

【Excel】特定の文字を一括で色付けする方法 2選

【ExcelVBA】複数シートの表を1つにまとめる

【Excel】同じ日付が一定間隔で続く予定表を効率的に作成

【Excel】表の各行に空の行を挿入

【Excel】セル単位でパスワードを設定する

【Excel】覚えるべき「日付を求める関数」2選

【Excel】更新箇所を自動で色付け

【Excel】特定の文字を基準に列を分割

【Excel】値の発生頻度を瞬時に計算

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

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

【Excel】重複のない順位を割り当てる

【Excel】指定日以降でないと入力できない設定

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

【ExcelVBA】不要なシートの見出しの色を自動変更

【ExcelVBA】自動で書類の発行日とお支払い期限を設定

【Excel】深夜退社を考慮した勤務時間の求め方

【Excel】期間外のデータを非表示にする

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

【Excel】指定したセル数までしか値を入力できない仕組み

【Excel】グラフの日付軸の表示設定

【Excel】重複を考慮した上位3件を抽出

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

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

【Excel】数式などでシートを切り替えずに別シートを参照!?





一覧ページへ

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

メンバーに加入すると多くの特典が得られます

各プラン特典一覧 各プラン特典一覧

 加入ページへ 
⚠️今が最安値です⚠️

※メンバーページと連携すると表示されなくなります