教えて!ExcelVBA!

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

フォーム&コントロール

【ExcelVBA フォーム&コントロール】ラベルの長さを設定する方法について教えて!

コマンドボタンをクリックして、ラベルの長さを設定する方法について紹介します。 内容 ラベルの長さを設定する方法 サンプル おわりに 内容 [サンプルフォーム]: 今回は以下のサンプルフォームを使用して説明します。・フォーム名の付け方はこちらを参考に…

【ExcelVBA フォーム&コントロール】ラベルに表示する文字列を設定する方法②(進捗状況表示)について教えて!

コマンドボタンをクリックすると、ラベルに表示する文字列を進行状況表示(パーセント表示)する方法について紹介します。 内容 ラベルに表示する文字列を進行状況表示(パーセント表示)する方法 サンプル おわりに 内容 [サンプルフォーム]: 今回は以下の…

【ExcelVBA フォーム&コントロール】ラベルの文字色を設定する方法について教えて!

コマンドボタンをクリックして、ラベルの文字色を指定する方法について紹介します。 構文 ラベルの文字色を指定する方法 サンプル おわりに 構文 記述方法は以下の通りとなります。 [ラベル名].ForeColor =[文字色番号] [説明]: [ラベル名]にはラベル…

【ExcelVBA フォーム&コントロール】ラベルのフォント書式を設定する方法③(フォントの種類)について教えて!

コマンドボタンをクリックして、ラベルに表示する文字列フォントの種類を指定する方法について紹介します。 構文 ラベルに表示する文字列のフォント種類を指定する方法 サンプル おわりに 構文 記述方法は以下の通りとなります。 [ラベル名].Font.Name = ”…

【ExcelVBA フォーム&コントロール】ラベルのフォント書式を設定する方法④(フォントの斜体)について教えて!

コマンドボタンをクリックして、ラベルに表示する文字列を斜体にする方法について紹介します。 構文 ラベルに表示する文字列を斜体にする方法 サンプル おわりに 構文 記述方法は以下の通りとなります。 [ラベル名].Font.Italic = True or False [説明]: …

【ExcelVBA フォーム&コントロール】ラベルのフォント書式を設定する方法②(フォントのサイズ)について教えて!

コマンドボタンをクリックして、ラベルに表示する文字列のフォントサイズを指定する方法について紹介します。 構文 ラベルに表示する文字列のフォントサイズを指定する方法 サンプル おわりに 構文 記述方法は以下の通りとなります。 [ラベル名].Font.Size…

【ExcelVBA フォーム&コントロール】ラベルのフォント書式を設定する方法①(フォントの太字)について教えて!

コマンドボタンをクリックして、ラベルに表示する文字列を太字にする方法について紹介します。 構文 ラベルに表示する文字列を太字にする方法 サンプル おわりに 構文 記述方法は以下の通りとなります。 [ラベル名].Font.Bold = True or False [説明]: […

【ExcelVBA フォーム&コントロール】ラベルに表示する文字列を設定するにはどうすればいいの?教えて!

コマンドボタンをクリックして、ラベルに表示する文字列を設定する方法について紹介します。 構文 ラベルに表示する文字列を設定する方法 サンプル おわりに 構文 記述方法は以下の通りとなります。 [ラベル名].Caption = ”[文字列]” [説明]: [ラベル…

【ExcelVBA フォーム&コントロール】ListViewプロパティ内にある[オブジェクト名]の使い方を知りたいです。教えて!

ListViewを新規で作成した場合、VBE画面左下プロパティ内にある[オブジェクト名]の使い方について紹介します。 ListViewプロパティ内にあるオブジェクト名とは オブジェクト名を設定(ListView名の変更)する方法 おわりに ListViewプロパティ内にあるオブ…

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

フォームにコントロールと呼ばれる部品を配置する事で、ユーザへの入力方法を促す事やユーザからのデータ入力を受ける事ができる様になります。今回はそのコントロールの中でもListViewの配置方法について紹介します。 配置方法 (1)フォームを作成します。…

【ExcelVBA フォーム&コントロール】ツールボックスへListViewコントロールを組み込むにはどうすればいいの?教えて!

ツールボックスへのListViewコントロールのを組み込む方法について紹介します。ListViewコントロールはExcelの標準ではなく、ユーザーが組み込む外部コントロールとして用意されています。他のPCでの実行時やネットにてファイルを配布する時には注意が必要と…

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

フォームを閉じる直前に処理を実行するには、フォームのQueryCloseイベントプロシージャを使用します。その使い方について紹介します。 構文 QueryCloseイベントプロシージャの記述方法 (例①)フォームを閉じる時にメッセージを表示する方法 (例②)フォー…

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

フォームが非アクティブになった時に処理を実行するには、フォームのDeactivateイベントプロシージャを使用します。その使い方について紹介します。 構文 Deactivateイベントプロシージャの記述方法 サンプル おわりに 構文 イベントプロシージャの記述方法…

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

フォームがアクティブになった時に処理を実行するには、フォームのActivateイベントプロシージャを使用します。その使い方について紹介します。 構文 Activateイベントプロシージャの記述方法 サンプル おわりに 構文 イベントプロシージャの記述方法は以下…

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

フォームを表示する直前に処理を実行するには、フォームのInitializeイベントプロシージャを使用します。その使い方について紹介します。 構文 Initializeイベントプロシージャの記述方法 (例①)フォームの各コントロールをクリアする (例②)フォームの各…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[SpecialEffect]の使い方を知りたいです。教えて!

イメージプロパティ内にある[SpecialEffect]の使い方について紹介します。 イメージプロパティ内にあるSpecialEffectとは SpecialEffectを設定する方法 fmSpecialEffectFlatを選択した場合(イメージを立体表示させない) fmSpecialEffectRaisedを選択した…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[PictureSizeMode]の使い方を知りたいです。教えて!

イメージプロパティ内にある[PictureSizeMode]の使い方について紹介します。 イメージプロパティ内にあるPictureSizeModeとは PictureSizeModeを設定する方法 ピクチャを元の大きさのまま表示します(表示しきれない部分は切り捨てます(既定値)) イメー…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[PictureAlignment]の使い方を知りたいです。教えて!

イメージプロパティ内にある[PictureAlignment]の使い方について紹介します。 イメージプロパティ内にあるPictureAlignmentとは PictureAlignmentを設定する方法 背景画像の位置を左上端に合わせて配置する方法(fmPictureAlignmentTopLeft) 背景画像の位…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[Picture]の使い方を知りたいです。教えて!

イメージプロパティ内にある[Picture]の使い方について紹介します。 イメージプロパティ内にあるPictureとは Pictureを設定する方法 おわりに イメージプロパティ内にあるPictureとは 以下のイメージプロパティ内の赤枠箇所が[Picture]となり、[Picture…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[Height]の使い方を知りたいです。教えて!

イメージプロパティ内にある[Height]の使い方について紹介します。 イメージプロパティ内にあるHeightとは Heightを設定する方法 おわりに イメージプロパティ内にあるHeightとは 以下のイメージプロパティ内の赤枠箇所が[Height]となり、[Height]はイ…

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

フォームがダブルクリックされた時に処理を実行するには、フォームのDblClickイベントプロシージャを使用します。その使い方について紹介します。 構文 DblClickイベントプロシージャの記述方法 (例①)フォームがダブルクリックされた時にメッセージを表示…

【ExcelVBA フォーム&コントロール】イメージプロパティの使い方を知りたいです。教えて!

フォームにイメージを追加した場合、VBE画面左下にプロパティが表示されます。このプロパティ内にある各項目の使い方について紹介します。 イメージプロパティ オブジェクト名 AutoSize BackColor BackStyle BorderColor BorderStyle Height Picture Picture…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[Width]の使い方を知りたいです。教えて!

イメージプロパティ内にある[Width]の使い方について紹介します。 イメージプロパティ内にあるWidthとは Widthを設定する方法 おわりに イメージプロパティ内にあるWidthとは 以下のイメージプロパティ内の赤枠箇所が[Width]となり、[Width]はイメージ…

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

フォームがクリックされた時に処理を実行するには、フォームのClickイベントプロシージャを使用します。その使い方について紹介します。 構文 Clickイベントプロシージャの記述方法 サンプル おわりに 構文 イベントプロシージャの記述方法は以下の通りです…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[Visible]の使い方を知りたいです。教えて!

イメージプロパティ内にある[Visible]の使い方について紹介します。 イメージプロパティ内にあるVisibleとは Visibleを設定する方法 イメージを表示する(True) イメージを非表示にする(False) おわりに イメージプロパティ内にあるVisibleとは 以下の…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[BorderStyle]の使い方を知りたいです。教えて!

イメージプロパティ内にある[BorderStyle]の使い方について紹介します。 イメージプロパティ内にあるBorderStyleとは BorderStyleを設定する方法 枠線を表示しない(fmBorderStyleNone) 枠線を表示する(fmBorderStyleSingle) おわりに イメージプロパテ…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[BorderColor]の使い方を知りたいです。教えて!

イメージプロパティ内にある[BorderColor]の使い方について紹介します。 【目次】 イメージプロパティ内にあるBorderColorとは BorderColorを設定する方法 おわりに イメージプロパティ内にあるBorderColorとは 以下のイメージプロパティ内の赤枠箇所が[B…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[BackStyle]の使い方を知りたいです。教えて!

イメージプロパティ内にある[BackStyle]の使い方について紹介します。 イメージプロパティ内にあるBackStyleとは BackStyleを設定する方法 背景を透明にする(fmBackStyleTransparent) 背景を不透明にする(fmBackStyleOpaque) おわりに イメージプロパ…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[BackColor]の使い方を知りたいです。教えて!

イメージプロパティ内にある[BackColor]の使い方について紹介します。 イメージプロパティ内にあるBackColorとは BackColorを設定する方法 おわりに イメージプロパティ内にあるBackColorとは 以下のイメージプロパティ内の赤枠箇所が[BackColor]となり…

【ExcelVBA フォーム&コントロール】イメージプロパティ内にある[AutoSize]の使い方を知りたいです。教えて!

イメージプロパティ内にある[AutoSize]の使い方について紹介します。 イメージプロパティ内にあるAutoSizeとは AutoSizeを設定する方法 サイズを自動で変更しない方法(False) サイズを自動で変更する方法(True) おわりに イメージプロパティ内にあるAu…