教えて!ExcelVBA!

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

【ExcelVBA フォーム&コントロール】リストボックスで選択されているデータをセルに入力する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 ' 選択されたデータのインデックスを取得リストボックス名.ListIndex' リストボックスの中から選択されたデータを取得リストボックス名.List(行, 列) 解説 リストボックスで選択されている…

【ExcelVBA フォーム&コントロール】リストボックス内の列幅を設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 リストボックス名.ColumnWidths = "幅1, 幅2, 幅3, ..." 解説 リストボックスの各列の表示幅を設定するには、ColumnWidthsプロパティを使用します。幅1, 幅2, 幅3, ...はポイント単位で指…

【ExcelVBA フォーム&コントロール】リストボックスに列見出しを表示する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 リストボックス名.ColumnHeads = True / False 解説 リストボックスに列見出しを表示するには、ColumnHeadsプロパティを使用します。設定値をTrueにすると列見出しを表示し、Falseを指定す…

【ExcelVBA フォーム&コントロール】リストボックスに複数列のデータを表示する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 リストボックス名.List = 表示するデータ範囲 リストボックスに表示されるデータを管理するには、Listプロパティを使用します。Listプロパティには、データを格納するための二次元配列を指…

【ExcelVBA フォーム&コントロール】スピンボタンをクリックした時に指定した範囲内のデータのみ表示する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 スピンボタン名.Min = 値1 ' 最小値スピンボタン名.Max = 値2 ' 最大値スピンボタン名.SmallChange = 値3 ' 値の変化量 解説 スピンボタンの最大値および最小値を設定するには、Maxプロパ…

【ExcelVBA フォーム&コントロール】スピンボタンとテキストボックスを連動させる方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub SpinButton1_Change() ' スピンボタンが変更された時の処理 TextBox1.Value = SpinButton1.ValueEnd Sub 解説 スピンボタンがクリックされてValueプロパティの値が変わると、C…

【ExcelVBA フォーム&コントロール】スクロールボックスのスクロール幅を設定する方法②を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 スクロールバー名.SmallChange = 値 解説 スクロールバーの両端にある矢印ボタンをクリックした時のスクロール幅を設定するには、SmallChangeプロパティを使用します。値にはスクロール幅…

【ExcelVBA フォーム&コントロール】スクロールボックスのスクロール幅を設定する方法①を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 スクロールバー名.LargeChange = 値 解説 スクロールバー内のスクロールボックス以外の部分をクリックした時のスクロール幅を設定するには、LargeChangeプロパティを使用します。値にはス…

【ExcelVBA フォーム&コントロール】スクロールバーの値とラベルの表示を連動させる方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub ScrollBar1_Change() ' スクロールバーが変更された時の処理 Label1.Caption = ScrollBar1.ValueEnd Sub 解説 スクロールイベントを使用してスクロールバーの値を取得し、結果…

【ExcelVBA フォーム&コントロール】スクロールバーの最大値と最小値を設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 ' 最小値の設定スクロールバー名.Min = 値' 最大値の設定スクロールバー名.Max = 値 解説 スクロールバーの最小値と最大値を設定するには、MixプロパティとMaxプロパティを使用します。値…

【ExcelVBA フォーム&コントロール】[ファイルを開く]ダイアログボックスで指定した画像ファイルをイメージに表示する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub CommandButton1_Click() Dim myFilePath As String ' ファイルを選択するダイアログボックスを表示 myFilePath = Application.GetOpenFilename() ' ファイルが選択された場合 …

【ExcelVBA フォーム&コントロール】イメージコントロールの外枠を非表示にする方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 イメージ名.BorderStyle = 定数 解説 イメージコントロールの外枠を表示/非表示にするには、BorderStyleプロパティを使用します。定数には以下のいずれかを指定します。 定数 値 内容 fmBo…

【ExcelVBA フォーム&コントロール】イメージの大きさに合わせてた画像の縦横比率を設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 イメージ名.PictureSizeMode = 定数 解説 ImageコントロールのPictureSizeModeプロパティは、画像のサイズ調整が可能です。定数には、画像サイズの表示方法を指定します。定数には以下のい…

【ExcelVBA フォーム&コントロール】コマンドボタンをクリックした時にマウスポインタの形状を変更する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 コマンドボタン名.MousePointer = 定数 解説 マウスポインタの形を変更するには、コマンドボタンのMousePointerプロパティを使用します。このプロパティには、さまざまな定数があります。…

【ExcelVBA フォーム&コントロール】Shiftキーを押しながらクリックした時だけ処理を実行するコマンドボタンを設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub CommandButton1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) ' Shiftキーが押されているか確認 If Shift And vbShiftM…