小技集

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



2023年7月10日【ID:0】

メンバー限定

【ExcelVBA】ON・OFFボタンを開発


セルB2:C2に、以下のような「ON・OFFボタン」を開発してみました。

セルB2:C2のどちらかを選択すると、ONとOFFが切り替わるようになっています。
「ONの時にどうなるのか」といった機能は割り当てていませんが、上記の場合、「セルB2にONという文字が入力されている場合」という条件を使うことで、好みの機能を割り当てることはできます。

では、ON・OFFボタンの開発方法について解説していきます。

特定のシート上の特定のセルを操作した際に自動で処理を実行するには、シートモジュール上にコードを記述する必要があります。

>5つのモジュールの違いと使い分け

まず初めに、[開発]タブの中の[Visual Basic]を選択します。

開かれたエディター画面にて、[プロジェクト]から実装したいシートモジュールを選択します。
※「Option Explicit」は設定によっては表示されていないかと思いますが、特に問題ございません。
 プロジェクトウィンドウが表示されていない場合は、[表示]タブから表示できます。

次に、特定のセルを選択した際に、自動で処理を実行するためのイベントプロシージャを用意します。
下記のリストから[Worksheet]を選択します。

[Worksheet]を選択すると、以下のようなプロシージャが表示されるかと思います。
※他のプロシージャが表示される場合は、右側のリストより[SelectionChange]を選択してください。

このプロシージャが、該当するシート上のセルの選択が変更された際に自動で処理が実行されるイベントプロシージャになります。
実行時に選択されていたセルの情報は、引数のTargetに渡されます。

その情報を活用して開発していきます。

以下のように、記述します。


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

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




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

メンバーとは


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

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


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


メンバー募集
ExcelVBA特別教材配布 ExcelVBA特別教材配布





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

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


- 人気の記事 -



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



サイト累計閲覧数

4634408

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

Excel完全制覇


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

【Excel】XLOOKUP関数でスピルを活用

【ExcelVBA】半角文字を自動で全角文字に変換

【ExcelVBA】データ変更と同時にピボットテーブルを自動更新

【Excel】直近3か月をスクロールバーで表示

【Excel】締め日を考慮したカレンダーの作成方法

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

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

【Excel】表に値を効率的に入力

【Excel】分布を視覚化するには「ヒストグラム」

【Excel】FILTER関数で離れている列を抽出

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

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

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

【Excel】マトリックス表から値を抽出する方法

【Excel】横方向の並べ替え

【Excel】瞬時に先頭(末尾)のシートへ移動

【Excel】VLOOKUP関数の参照元の表を切り替える

【Word】指定した範囲内を全角文字に統一

【Excel】表の順番をランダムに並べ替える

【Excel】TRUEとFALSEを理解する

【Excel・Googleスプレッドシート】セルを囲む薄い線を非表示にする

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

【Excel】表に自動で罫線を設定(カテゴリー別の罫線も設定)

【ExcelVBA】ダブルクリックで塗りつぶしとリセットを繰り返す

【Excel】時間や時給からの給料を正しく計算





一覧ページへ

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