小技集

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



2025年1月17日【ID:0】

メンバー限定

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

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


以下の請求書の書類フォーマットに関して、セルB7の件名を入力すると同時に、セルG4の発行日とセルC12のお支払い期限を自動入力する仕組みの実現方法について解説していきます。

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


1. 開発準備

シートで特定のセルが編集されたときに処理を実行するには、「シートモジュール」を使用します。これにより、指定したセルが変更されると同時に処理が行われます。
シートモジュールは、該当するシートのタブ上で右クリックし、[コードの表示]を選択することで表示することができます。

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

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

「Worksheet」を選択すると、自動で「Worksheet_SelectionChange」というプロシージャが表示されます。
このプロシージャは、該当するシート上のいずれかのセルが選択されると同時に処理が実行されるイベントプロシージャと呼ばれるものになります。

ただ、今回使用するイベントプロシージャは、セルに値を入力すると同時に処理が実行されるものになります。
そのため、右上のリストから「Change」を選択します。

表示された「Worksheet_Change」というプロシージャを活用します。
「Worksheet_SelectionChange」というプロシージャに関しては削除して問題ないです。


2. コードの記述

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


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

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




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

メンバーとは


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

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


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

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


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






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

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


- 人気の記事 -



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



サイト累計閲覧数

7675832

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

Excel完全制覇


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

【Excel】プランごとの金額をSWITCH関数で求める

【Excel】BYROW(COL)関数でスピル非対応の関数を対応させる

【Excel】上限額を設定して支給額を自動で求める

【Excel】複数選択時のミスを無くす方法

【Excel】シートの追加と削除を一瞬で行うショートカット

【Excel】該当日の全予定をセル内に改行して抽出

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

【Excel】TRIM参照を使って表を縦に結合

【Excel】取り消し線を瞬時に設定

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

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

【Excel】文字列を右詰めで1つ1つの枠に割り当てる

【ExcelVBA】今月のシートのみを瞬時に表示

【Excel】一部が結合されている表から特定の値を数式で抽出

【Excel】簡易的な検索機能を数式のみで実現

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

【Excel】ピボットテーブルで集計値の大きい順にする

【Excel】基準日から「年・月・曜日・月末」などを求める

【Word】指定した位置でページを分ける

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

【Excel】請求書などの摘要欄を抽出

【Excel】設定画面のテキストボックスで矢印キーを使用

【Excel】指定項目の要素別の表を瞬時に作成

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

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





一覧ページへ

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