- 基本操作
- 構文
- ブック操作
- シート操作
- セル操作
- 印刷
- フォーム&コントロール
- 関数(VBA関数)
- 関数(ワークシート関数)
- Excel関数
- 演算子
- その他の操作
- Windows API
- ツール(サンプル)
基本操作
ExcelVBAでプロシージャ(Sub・Function)の使い方
ExcelVBAでCellsとRangeを使ったセルの操作方法
ExcelVBAでOption Explicitを使った変数を宣言する方法
構文
ExcelVBAでSelect Case文を使った条件分岐の方法
ExcelVBAでFor~Next文を使った繰り返し処理の方法
ExcelVBAでDo~Loop文を使った繰り返し処理の方法
ExcelVBAでWith文を使ったオブジェクト名の省略方法
ExcelVBAでCall文を使った他のプロシージャの呼び出し方法
ブック操作
ExcelVBAで現在アクティブなブックの名前を取得する方法
ExcelVBAで現在アクティブなブックのパスを取得する方法
ExcelVBAでブックがアクティブになった時に処理を実行する方法
ExcelVBAでブックが非アクティブになった時に処理を実行する方法
ExcelVBAでブックにシートを追加した時に処理を実行する方法
ExcelVBAでブック内シートがアクティブになった時に処理を実行する方法
ExcelVBAでブック内シートがダブルクリックされた時に処理を実行する方法
ExcelVBAでブック内シートが右クリックされた時に処理を実行する方法
ExcelVBAでブック内シートが再計算された時に処理を実行する方法
ExcelVBAでブック内シートが変更された時に処理を実行する方法
シート操作
ExcelVBAでシートがアクティブになった時に処理を実行する方法
ExcelVBAでシートが非アクティブになった時に処理を実行する方法
ExcelVBAでシートで選択範囲が変更された時に処理を実行する方法
ExcelVBAでシートがダブルクリックされた時に処理を実行する方法
ExcelVBAでシートが右クリックされた時に処理を実行する方法
ExcelVBAでシートが再計算された時に処理を実行する方法
セル操作
ExcelVBAでセルが結合されているかどうかを確認する方法
ExcelVBAでセル範囲内を並べ替え(キーが1つの場合)する方法
ExcelVBAでセル範囲内を並べ替え(キーが複数の場合)する方法
印刷
ExcelVBAで改ページを水平方向/垂直方向に挿入する方法
ExcelVBAでプリンタを選択するダイアログボックスを表示する方法
ExcelVBAでセルのエラーチェック結果を印刷するかどうか制御する方法
ExcelVBAでヘッダー及びフッターで使用するVBAコード
フォーム&コントロール
(フォーム)
ExcelVBAでフォームが非アクティブ時に自動処理する方法
ExcelVBAでフォームをダブルクリック時に自動処理する方法
ExcelVBAでフォームの[X]ボタンでフォームを閉じられない様にする方法
ExcelVBAでフォーム内コントロールのタブオーダーを設定する方法
(ラベル)
ExcelVBAでフォーム内のラベルに表示する文字列を設定する方法
ExcelVBAでフォーム内ののラベルに入力した文字の表示位置を設定する方法
ExcelVBAでフォーム内のラベルのフォント名を設定する方法
ExcelVBAでフォーム内のラベルのフォントサイズを設定する方法
ExcelVBAでフォーム内のラベルのフォントを太字にするかどうか設定する方法
ExcelVBAでフォーム内のラベルのフォントの色を設定する方法
ExcelVBAでフォーム内のラベルを利用して処理の進捗状況を表示する方法
(テキストボックス)
ExcelVBAでフォーム内のテキストボックスに入力可能な文字数を指定する方法
ExcelVBAでフォーム内のテキストボックスの入力モードを設定する方法
ExcelVBAでフォーム内にパスワードを入力するテキストボックスを作成する方法
ExcelVBAでフォーム内に複数行を入力できるテキストボックスを作成する方法
ExcelVBAでフォーム内にEnterキーで改行できるテキストボックスを作成する方法
ExcelVBAでフォーム内のテキストボックスとセルを連動させる方法
ExcelVBAでフォーム内のテキストボックスに入力した文字の表示位置を設定する方法
ExcelVBAでフォーム内のテキストボックスにスクロールバーを表示する方法
ExcelVBAでフォーム内のテキストボックスを選択できない様に設定する方法
ExcelVBAでフォーム内のテストボックスに表示する数字を区切り書式で表示する方法
ExcelVBAでフォーム内に数字だけが入力可能なテキストボックスを作成する方法
ExcelVBAでフォーム内のテキストボックスの値を取得する方法
(コンボボックス)
ExcelVBAでフォーム内のコンボボックスに値を直接入力できないように設定する方法
ExcelVBAでフォーム内のコンボボックスでオートコンプリート機能を利用する方法
ExcelVBAでフォーム内のコンボボックスのドロップダウンリストに表示する最大行数を設定する方法
ExcelVBAでフォーム内のコンボボックスの既定値を設定する方法
ExcelVBAでフォーム内のコンボボックスでリストに存在する値だけを入力できるようにする方法
(リストボックス)
ExcelVBAでフォーム内のリストボックスに表示するリストのセル範囲を設定する方法
ExcelVBAでフォーム内のリストボックスに表示するセル範囲をコードで設定する方法
ExcelVBAでフォーム内のリストボックスに行単位でデータを追加する方法
ExcelVBAでフォーム内のリストボックスで選択されているデータを削除する方法
ExcelVBAでフォーム内のリストボックスの全てのデータを削除する方法
ExcelVBAでフォーム内のリストボックスに複数列のデータを表示する方法
ExcelVBAでフォーム内のリストボックスに列見出しを表示する方法
ExcelVBAでフォーム内のリストボックス内の列幅を設定する方法
ExcelVBAでフォーム内のリストボックスで選択されているデータをセルに入力する方法
ExcelVBAでフォーム内のリストボックス内のデータの選択状態を解除する方法
ExcelVBAでフォーム内のリストボックスで複数行を選択できるようにする方法
ExcelVBAでフォーム内のリストボックスで選択された複数行の値を取得する方法
ExcelVBAでフォーム内のリストボックスで選択された複数行を纏めて解除する方法
(チェックボックス)
ExcelVBAでフォーム内のチェックボックスの状態を取得する方法
ExcelVBAでフォーム内のチェックボックスの状態に応じてコントロールの表示/非表示を切り替える方法
(オプションボタン)
ExcelVBAでフォーム内のオプションボタンの状態を取得する方法
ExcelVBAでフォーム内のフレームで選択されたオプションボタンを取得する方法
(トグルボタン)
ExcelVBAでフォーム内のトグルボタンの状態を取得する方法
(コマンドボタン)
ExcelVBAでフォーカスがなくてもEnterキーでクリックできるフォーム内コマンドボタンを作成する方法
ExcelVBAでフォーカスがなくてもEscキーでクリックできるフォーム内コマンドボタン(キャンセル)を作成する方法
ExcelVBAでフォーム内のコマンドボタンをクリックした時に自動処理する方法
ExcelVBAでフォーム内のコマンドボタンの有効/無効を切り替える方法
ExcelVBAでフォーム内のコマンドボタンの表示/非表示を切り替える方法
ExcelVBAでフォーム内にShiftキーを押しながらクリックした時だけ処理を実行するボタンを設定する方法
ExcelVBAでフォーム内のコマンドボタンをクリックしてマウスポインタの形状を変更する方法
ExcelVBAでフォーム内のコマンドボタン上でマウスポインタの形状を変更する方法
(タブストリップ)
ExcelVBAでフォーム内のタブストリップにタブを追加する方法
(マルチページ)
ExcelVBAでフォーム内のマルチページにタブを追加する方法
(スクロールバー)
ExcelVBAでフォーム内のスクロールバーに最大値と最小値を設定する方法
ExcelVBAでフォーム内のスクロールバーで値とラベル表示を連動させる方法
ExcelVBAでフォーム内のスクロールボックスのスクロール幅を設定する方法
(スピンボタン)
ExcelVBAでフォーム内のスピンボタンとテキストボックスを連動させる方法
ExcelVBAでフォーム内のスピンボタンをクリックした時に指定した範囲内データのみを表示する方法
(イメージ)
ExcelVBAでフォーム内のイメージの大きさに合わせてた画像の縦横比率を設定する方法
ExcelVBAでフォーム内のイメージコントロールの外枠を非表示にする方法
ExcelVBAで[ファイルを開く]ダイアログボックスにて指定した画像ファイルをフォーム内イメージに表示する方法
(ListView)
ExcelVBAでListViewを使用してデータを表形式で表示する方法
関数(VBA関数)
(日付/時刻)
(文字列操作)
(型変換)
(データ判定)
(配列)
(数学/財務)
(ファイル操作)
(その他)
関数(ワークシート関数)
(数学/三角)
ExcelVBAのWorksheetFunctionオブジェクトで使用するInt関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMdeterm関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMod関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するRoman関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するRound関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するRoundDown関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するRoundUp関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するSum関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するSumIf関数の使い方
(統計)
ExcelVBAのWorksheetFunctionオブジェクトで使用するAverage関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するAverageIf関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するCount関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するCountA関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するCountBlank関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するCountIf関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するLarge関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMax関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMaxA関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMedian関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMin関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMinA関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するSmall関数の使い方
(日付/時刻)
ExcelVBAのWorksheetFunctionオブジェクトで使用するDate関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するDateValue関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するDay関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するDays関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するEdate関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するEomonth関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するHour関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMinute関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMonth関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するNetworkDays関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するSecond関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するTime関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するTimeValue関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するToday関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するWeekday関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するWeekNum関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するWorkDay関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するYear関数の使い方
(テキスト)
ExcelVBAのWorksheetFunctionオブジェクトで使用するChar関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するClean関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するCode関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するConcatenate関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するExact関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するFind関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するLeft関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するLen関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するLower関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMid関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するProper関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するReplace関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するRept関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するRight関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するSearch関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するSubstitute関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するText関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するTrim関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するUpper関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するValue関数の使い方
(論理)
ExcelVBAのWorksheetFunctionオブジェクトで使用するAnd関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するFalse関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するIf関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するIfError関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するNot関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するOr関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するTrue関数の使い方
(検索/参照)
ExcelVBAのWorksheetFunctionオブジェクトで使用するAddress関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するChoose関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するHLookup関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するIndex関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するIndirect関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するLookup関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するMatch関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するOffset関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するRow関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するRows関数の使い方
ExcelVBAのWorksheetFunctionオブジェクトで使用するVLookup関数の使い方
Excel関数
演算子
その他の操作
Windows API
ExcelVBAでWindowsAPIを使いログイン名を取得する方法
ExcelVBAでWindowsAPIを使いPC名を取得する方法
ExcelVBAでWindowsAPIを使い画面の幅と高さを取得する方法
ExcelVBAでWindowsAPIを使いシステム起動からの経過時間を取得する方法
ExcelVBAでWindowsAPIを使いWindowsディレクトリのパスを取得する方法
ExcelVBAでWindowsAPIを使い音声ファイルを再生する方法
ExcelVBAでWindowsAPIを使い共有フォルダへ接続する方法
ExcelVBAでWindowsAPIを使い共有フォルダを切断する方法
ExcelVBAでWindowsAPIを使いアプリケーションの起動を確認する方法
ExcelVBAでWindowsAPIを使いアプリケーションのウィンドウ名を取得する方法
ExcelVBAでWindowsAPIを使いウィンドウに直接メッセージを送信する方法