教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

【ExcelVBA 印刷】プリンタを選択するダイアログボックスを表示する方法について教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.Dialogs(xlDialogPrinterSetup).Show 解説 このメソッドは、ExcelVBAで印刷設定ダイアログを表示するためのメソッドです。使用することで、印刷設定ダイアログを表示させ、ユ…

【ExcelVBA 印刷】水平方向/垂直方向に改ページを挿入する方法について教えて!

構文 水平方向の改ページ 垂直方向の改ページ 使い方 まとめ 構文 構文は以下の通りです。 水平方向の改ページ 水平方向の改ページは、HPageBreaksオブジェクトを使用して設定します。 Worksheets("Sheet1").HPageBreaks.Add Before:=Range("B2") 解説 上記…

【ExcelVBA セル操作】セルのフォントスタイル(Font.FontStyle)を変更する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Font.FontStyle = スタイル名 解説 Font.FontStyleプロパティは、セル内の文字列のスタイル(太字、斜体、下線など)を制御するために使用します。このプロパティはRang…

【ExcelVBA セル操作】セルのフォント名(Font.Name)を変更する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Font.Name = フォント名 解説 Font.Nameプロパティは、セル内のテキストのフォント名を設定するために使用されまセルには変更したいセルの範囲を指定し、フォント名には…

【ExcelVBA セル操作】セルのフォントサイズ(Font.Size)を変更する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Font.Size = サイズ 解説 Font.Sizeプロパティは、セル内のテキストのフォントサイズを設定するために使用されます。セルには変更したいセルの範囲を指定し、サイズには…

【ExcelVBA フォーム&コントロール】フォームを閉じる直前に処理を実行する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) ' ここに処理を追加するEnd Sub 解説 QueryCloseイベントは、フォームが閉じられる直前に発生するイベントで…

【ExcelVBA フォーム&コントロール】フォームが非アクティブになった時に処理を実行する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub UserForm_Deactivate() ' ここにフォームが非アクティブになった際に実行する処理を記述しますEnd Sub 解説 Deactivateイベントは、フォームが非アクティブ(他のウィンドウが…

【ExcelVBA フォーム&コントロール】フォームがアクティブになった時に処理を実行する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub UserForm_Activate() ' ここにアクティブ時の処理を記述しますEnd Sub 解説 UserForm_Activateプロシージャは、フォームがアクティブになった瞬間に自動的に実行されます。フ…

【ExcelVBA 外部アプリケーション連携】Accessについて教えて!

基本概念 作成手順 活用方法 まとめ 基本概念 Accessデータベースは、関連する情報を整理し、効率的に管理するためのツールです。データベースはテーブル、クエリ、フォーム、レポートなどのオブジェクトで構成されています。以下、それぞれの役割を説明しま…

【ExcelVBA フォーム&コントロール】フォームを表示する直前に処理を実行する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub UserForm_Initialize() ' ここに初期化のためのコードを記述しますEnd Sub 解説 フォームの初期化処理は、フォームを表示する直前に実行されるイベントプロシージャ「UserForm…

【ExcelVBA フォーム&コントロール】フォームがダブルクリックされた時に処理を実行する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub UserForm_DblClick(ByVal Cancel As MSForms.ReturnBoolean) ' ここに処理したいコードを記述しますEnd Sub 解説 DblClickイベントは、ユーザーフォームがダブルクリックされ…

【ExcelVBA フォーム&コントロール】フォームがクリックされた時に処理を実行する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub UserForm_Click() ' ここにフォームがクリックされた際に実行する処理を記述しますEnd Sub 解説 Clickイベントは、ユーザーフォームがクリックされたときに発生するイベントで…

【ExcelVBA 構文】Call文(他のプロシージャ呼び出し)の使い方を教えて!

構文 使い方 まとめ 構文 構文は以下の通りです。 Call サブルーチン名(引数1, 引数2, ...) Call文は、他のサブルーチンや関数を呼び出すために使用されます。・Call: サブルーチンや関数を呼び出すキーワードです。・サブルーチン名: 呼び出すサブルーチン…

【ExcelVBA フォーム&コントロール】フォームを表示/非表示するにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 1.フォームを表示する場合 フォーム名.Show 解説 フォームを表示するには、UserFormオブジェクトのShowメソッドを使用します。Showメソッドは、作成したUserFormをユーザーに表示するため…

【ExcelVBA 基本操作】明示的な変数宣言(Option Explicit)について教えて!

構文 使い方 プログラミング例 まとめ Option Explicitステートメントは、Excel VBAのコード内で変数を明示的に宣言するための重要なツールです。このステートメントを使用することで、変数の宣言を強制し、タイプミスや未宣言の変数によるエラーを事前に防…