教えて!ExcelVBA!

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

サイトマップ

基本操作

ExcelVBAとは何か?基本操作と活用方法

ExcelVBAで開発タブを表示する方法

ExcelVBAでマクロを記述する基本的な方法

ExcelVBAでマクロをボタンに割り当てる方法

ExcelVBAでプロシージャを作成・実行する方法

ExcelVBAでプロシージャ(Sub・Function)の使い方

ExcelVBAでコメント(コメントアウト)を書く方法

ExcelVBAで変数の定義と宣言方法

ExcelVBAでCellsとRangeを使ったセルの操作方法

ExcelVBAでデバッグを行う方法

ExcelVBAでOption Explicitを使った変数を宣言する方法

構文

ExcelVBAでIF文を使った条件分岐の方法

ExcelVBAでSelect Case文を使った条件分岐の方法

ExcelVBAでFor~Next文を使った繰り返し処理の方法

ExcelVBAでDo~Loop文を使った繰り返し処理の方法

ExcelVBAでWith文を使ったオブジェクト名の省略方法

ExcelVBAでGoTo文を使った処理のスキップ方法

ExcelVBAでExit文を使った処理の途中終了方法

ExcelVBAでCall文を使った他のプロシージャの呼び出し方法

ブック操作

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でブック内シートが変更された時に処理を実行する方法

シート操作

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でセル範囲内を並べ替え(キーが1つの場合)する方法

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で印刷方向を設定する方法

ExcelVBAで印刷の倍率を設定する方法

ExcelVBAでページの余白を設定する方法

ExcelVBAで印刷位置をページの中央に設定する方法

ExcelVBAで改ページを水平方向/垂直方向に挿入する方法

ExcelVBAでプリンタを選択するダイアログボックスを表示する方法

ExcelVBAで印刷範囲を1ページに収める方法

ExcelVBAで印刷時のページ先頭番号を設定する方法

ExcelVBAで印刷される総ページ数を調べる方法

ExcelVBAで行番号と列番号を印刷する方法

ExcelVBAで枠線を印刷する方法

ExcelVBAで白黒で印刷する方法

ExcelVBAでセルのエラーチェック結果を印刷するかどうか制御する方法

ExcelVBAでヘッダーを設定する方法

ExcelVBAでフッターを設定する方法

ExcelVBAでヘッダー及びフッターで使用するVBAコード

ExcelVBAでヘッダー及びフッターで使用する書式コード

フォーム&コントロール

(フォーム)

ExcelVBAでフォームを表示する方法

ExcelVBAでフォームを閉じる方法

ExcelVBAでフォームを非表示にする方法

ExcelVBAでフォームのタイトルを設定する方法

ExcelVBAでフォームの背景色を設定する方法

ExcelVBAでフォームの表示位置を設定する方法

ExcelVBAでフォーム表示中の操作制限を設定する方法

ExcelVBAでフォーム表示直前に処理を実行する方法

ExcelVBAでフォームがアクティブ時に自動処理する方法

ExcelVBAでフォームが非アクティブ時に自動処理する方法

ExcelVBAでフォームをクリック時に自動処理する方法

ExcelVBAでフォームをダブルクリック時に自動処理する方法

ExcelVBAでフォームを閉じる直前に自動処理する方法

ExcelVBAでフォームの[X]ボタンでフォームを閉じられない様にする方法

ExcelVBAでフォーム内コントロールのタブオーダーを設定する方法 

(ラベル)

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でフォーム内のトグルボタンをロックする方法

(コマンドボタン)

ExcelVBAでフォーカスがなくてもEnterキーでクリックできるフォーム内コマンドボタンを作成する方法

ExcelVBAでフォーカスがなくてもEscキーでクリックできるフォーム内コマンドボタン(キャンセル)を作成する方法

ExcelVBAでフォーム内のコマンドボタンをクリックした時に自動処理する方法

ExcelVBAでフォーム内のコマンドボタンの有効/無効を切り替える方法

ExcelVBAでフォーム内のコマンドボタンの表示/非表示を切り替える方法

ExcelVBAでフォーム内にShiftキーを押しながらクリックした時だけ処理を実行するボタンを設定する方法

ExcelVBAでフォーム内のコマンドボタンをクリックしてマウスポインタの形状を変更する方法

ExcelVBAでフォーム内のコマンドボタン上でマウスポインタの形状を変更する方法

(タブストリップ)

ExcelVBAでフォーム内のタブストリップにタブを追加する方法

(マルチページ)

ExcelVBAでフォーム内のマルチページにタブを追加する方法

(スクロールバー)

ExcelVBAでフォーム内のスクロールバーに最大値と最小値を設定する方法

ExcelVBAでフォーム内のスクロールバーで値とラベル表示を連動させる方法

ExcelVBAでフォーム内のスクロールボックスのスクロール幅を設定する方法

(スピンボタン)

ExcelVBAでフォーム内のスピンボタンとテキストボックスを連動させる方法

ExcelVBAでフォーム内のスピンボタンをクリックした時に指定した範囲内データのみを表示する方法

(イメージ)

ExcelVBAでフォーム内のイメージの大きさに合わせてた画像の縦横比率を設定する方法

ExcelVBAでフォーム内のイメージコントロールの外枠を非表示にする方法

ExcelVBAで[ファイルを開く]ダイアログボックスにて指定した画像ファイルをフォーム内イメージに表示する方法

(ListView)

ExcelVBAでListViewを組み込む方法

ExcelVBAでListViewを使用してデータを表形式で表示する方法

関数(VBA関数)

(日付/時刻)

ExcelVBAでDate関数の使い方

ExcelVBAでDateAdd関数の使い方

ExcelVBAでDateDiff関数の使い方

ExcelVBAでDatePart関数の使い方

ExcelVBAでDateSerial関数の使い方

ExcelVBAでDateValue関数の使い方

ExcelVBAでDay関数の使い方

ExcelVBAでHour関数の使い方

ExcelVBAでMinute関数の使い方

ExcelVBAでMonth関数の使い方

ExcelVBAでNow関数の使い方

ExcelVBAでSecond関数の使い方

ExcelVBAでTime関数の使い方

ExcelVBAでTimeSerial関数の使い方

ExcelVBAでTimeValue関数の使い方

ExcelVBAでTimer関数の使い方

ExcelVBAでWeekDay関数の使い方

ExcelVBAでWeekdayName関数の使い方

ExcelVBAでYear関数の使い方

(文字列操作)

ExcelVBAでFormat関数の使い方

ExcelVBAでInstr関数の使い方

ExcelVBAでLCase関数の使い方

ExcelVBAでLeft関数の使い方

ExcelVBAでLen関数の使い方

ExcelVBAでMid関数の使い方

ExcelVBAでInStr関数の使い方

ExcelVBAでReplace関数の使い方

ExcelVBAでRight関数の使い方

ExcelVBAでStrComp関数の使い方

ExcelVBAでStrConv関数の使い方

ExcelVBAでString関数の使い方

ExcelVBAでTrim関数の使い方

ExcelVBAでTypeName関数の使い方

ExcelVBAでUCase関数の使い方

ExcelVBAでVal関数の使い方

(型変換)

ExcelVBAでCStr関数の使い方

ExcelVBAでCDate関数の使い方

(データ判定)

ExcelVBAでIsNumeric関数の使い方

ExcelVBAでIsDate関数の使い方

ExcelVBAでIsArray関数の使い方

ExcelVBAでIsEmpty関数の使い方

ExcelVBAでIsError関数の使い方

ExcelVBAでIsNull関数の使い方

ExcelVBAでVarType関数の使い方

(配列)

ExcelVBAでArray関数の使い方

ExcelVBAでFilter関数の使い方

ExcelVBAでJoin関数の使い方

ExcelVBAでLBound関数の使い方

ExcelVBAでSplit関数の使い方

ExcelVBAでUBound関数の使い方

(数学/財務)

ExcelVBAでFix関数の使い方

ExcelVBAでInt関数の使い方

ExcelVBAでRnd関数の使い方

ExcelVBAでRandomize関数の使い方

(ファイル操作)

ExcelVBAでChDrive関数の使い方

ExcelVBAでChDir関数の使い方

ExcelVBAでCurDir関数の使い方

ExcelVBAでDir関数の使い方

(その他)

ExcelVBAでDoEvents関数の使い方

ExcelVBAでInputBox関数の使い方

ExcelVBAでShell関数の使い方

ExcelVBAでQuit関数の使い方

関数(ワークシート関数)

(数学/三角)

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関数

ExcelのHSTACK関数の使い方

ExcelのOFFSET関数の使い方

ExcelのSORTBY関数の使い方

ExcelのUNIQUE関数の使い方

ExcelのXMATCH関数の使い方

モダンExcel関数(DAX関数)

(日付と時刻)

モダンExcelのDATE関数の使い方

モダンExcelのTIME関数の使い方

モダンExcelのDATEVALUE関数の使い方

モダンExcelのTIMEVALUE関数の使い方

モダンExcelのNOW関数の使い方

モダンExcelのTODAY関数の使い方

モダンExcelのYEAR関数の使い方

モダンExcelのMONTH関数の使い方

モダンExcelのDAY関数の使い方

モダンExcelのHOUR関数の使い方

モダンExcelのMINUTE関数の使い方

モダンExcelのSECOND関数の使い方

モダンExcelのWEEKDAY関数の使い方

モダンExcelのWEEKNUM関数の使い方

モダンExcelのEOMONTH関数の使い方

モダンExcelのEDATE関数の使い方

モダンExcelのDATESBETWEEN関数の使い方

モダンExcelのDATEDIFF関数の使い方

モダンExcelのPREVIOUSMONTH関数の使い方

モダンExcelのSAMEPERIODLASTYEAR関数の使い方

(フィルター)

モダンExcelのALL関数の使い方

モダンExcelのALLEXCEPT関数の使い方

モダンExcelのALLSELECTED関数の使い方

モダンExcelのCALCULATE関数の使い方

モダンExcelのCALCULATETABLE関数の使い方

モダンExcelのCROSSFILTER関数の使い方

モダンExcelのFILTER関数の使い方

モダンExcelのKEEPFILTERS関数の使い方

モダンExcelのLOOKUPVALUE関数の使い方

モダンExcelのRELATED関数の使い方

モダンExcelのRELATEDTABLE関数の使い方

モダンExcelのREMOVEFILTERS関数の使い方

モダンExcelのUSERELATIONSHIP関数の使い方

モダンExcelのVALUES関数の使い方

(集計)

モダンExcelのSUM関数の使い方

モダンExcelのSUMX関数の使い方

モダンExcelのAVERAGE関数の使い方

モダンExcelのAVERAGEX関数の使い方

モダンExcelのMIN関数の使い方

モダンExcelのMINX関数の使い方

モダンExcelのMAX関数の使い方

モダンExcelのMAXX関数の使い方

モダンExcelのCOUNT関数の使い方

モダンExcelのCOUNTX関数の使い方

モダンExcelのCOUNTROWS関数の使い方

モダンExcelのCOUNTBLANK関数の使い方

モダンExcelのDISTINCTCOUNT関数の使い方

モダンExcelのDISTINCTCOUNTNOBLANK関数の使い方

モダンExcelのPRODUCT関数の使い方

モダンExcelのPRODUCTX関数の使い方

モダンExcelのSTDEV.P関数の使い方

モダンExcelのSTDEV.S関数の使い方

モダンExcelのSTDEVX.P関数の使い方

モダンExcelのSTDEVX.S関数の使い方

モダンExcelのVAR.P関数の使い方

モダンExcelのVAR.S関数の使い方

モダンExcelのVARX.P関数の使い方

モダンExcelのVARX.S関数の使い方

(情報)

モダンExcelのCONTAINS関数の使い方

モダンExcelのCONTAINSROW関数の使い方

モダンExcelのCUSTOMDATA関数の使い方

モダンExcelのHASONEFILTER関数の使い方

モダンExcelのHASONEVALUE関数の使い方

モダンExcelのISBLANK関数の使い方

モダンExcelのISERROR関数の使い方

モダンExcelのISEVEN関数の使い方

モダンExcelのISODD関数の使い方

モダンExcelのISFILTERED関数の使い方

モダンExcelのISONORAFTER関数の使い方

モダンExcelのISINSCOPE関数の使い方

モダンExcelのISLOGICAL関数の使い方

モダンExcelのISNONTEXT関数の使い方

モダンExcelのISNUMBER関数の使い方

モダンExcelのISTEXT関数の使い方

モダンExcelのLOOKUPVALUE関数の使い方

モダンExcelのUSERNAME関数の使い方

モダンExcelのUSERPRINCIPALNAME関数の使い方

(論理)

モダンExcelのAND関数の使い方

モダンExcelのOR関数の使い方

モダンExcelのNOT関数の使い方

モダンExcelのIF関数の使い方

モダンExcelのIFERROR関数の使い方

モダンExcelのSWITCH関数の使い方

モダンExcelのTRUE関数の使い方

モダンExcelのFALSE関数の使い方

(数学と三角)

モダンExcelのABS関数の使い方

モダンExcelのACOS関数の使い方

モダンExcelのACOSH関数の使い方

モダンExcelのASIN関数の使い方

モダンExcelのASINH関数の使い方

モダンExcelのATAN関数の使い方

モダンExcelのATANH関数の使い方

モダンExcelのCEILING関数の使い方

モダンExcelのCOS関数の使い方

モダンExcelのCOSH関数の使い方

モダンExcelのDEGREES関数の使い方

モダンExcelのDIVIDE関数の使い方

モダンExcelのEXP関数の使い方

モダンExcelのFLOOR関数の使い方

モダンExcelのINT関数の使い方

モダンExcelのLN関数の使い方

モダンExcelのLOG関数の使い方

モダンExcelのLOG10関数の使い方

モダンExcelのMOD関数の使い方

モダンExcelのPOWER関数の使い方

モダンExcelのPI関数の使い方

モダンExcelのRADIANS関数の使い方

モダンExcelのRAND関数の使い方

モダンExcelのROUND関数の使い方

モダンExcelのROUNDDOWN関数の使い方

モダンExcelのROUNDUP関数の使い方

モダンExcelのSIGN関数の使い方

モダンExcelのSIN関数の使い方

モダンExcelのSINH関数の使い方

モダンExcelのSQRT関数の使い方

モダンExcelのTAN関数の使い方

モダンExcelのTANH関数の使い方

モダンExcelのTRUNC関数の使い方

(親と子)

モダンExcelのPATH関数の使い方

モダンExcelのPATHITEM関数の使い方

モダンExcelのPATHITEMREVERSE関数の使い方

モダンExcelのPATHCONTAINS関数の使い方

モダンExcelのPATHLENGTH関数の使い方

モダンExcelのLOOKUPVALUE関数の使い方

(財務)

モダンExcelのACCRINT関数の使い方

モダンExcelのACCRINTM関数の使い方

モダンExcelのCUMIPMT関数の使い方

モダンExcelのCUMPRINC関数の使い方

モダンExcelのFV関数の使い方

モダンExcelのFVSCHEDULE関数の使い方

モダンExcelのINTRATE関数の使い方

モダンExcelのIPMT関数の使い方

モダンExcelのIRR関数の使い方

モダンExcelのISPMT関数の使い方

モダンExcelのMIRR関数の使い方

モダンExcelのNOMINAL関数の使い方

モダンExcelのNPER関数の使い方

モダンExcelのNPV関数の使い方

モダンExcelのODDFPRICE関数の使い方

モダンExcelのODDFYIELD関数の使い方

モダンExcelのODDLPRICE関数の使い方

モダンExcelのODDLYIELD関数の使い方

モダンExcelのPMT関数の使い方

モダンExcelのPPMT関数の使い方

モダンExcelのPRICE関数の使い方

モダンExcelのPRICEDISC関数の使い方

モダンExcelのPRICEMAT関数の使い方

モダンExcelのPV関数の使い方

モダンExcelのRATE関数の使い方

モダンExcelのRECEIVED関数の使い方

モダンExcelのXIRR関数の使い方

モダンExcelのXNPV関数の使い方

モダンExcelのYIELD関数の使い方

モダンExcelのYIELDDISC関数の使い方

モダンExcelのYIELDMAT関数の使い方

(統計)

モダンExcelのAVERAGEA関数の使い方

モダンExcelのAVERAGEX関数の使い方

モダンExcelのCOUNTAX関数の使い方

モダンExcelのCOUNTX関数の使い方

モダンExcelのGEOMEAN関数の使い方

モダンExcelのGEOMEANX関数の使い方

モダンExcelのMAXA関数の使い方

モダンExcelのMAXX関数の使い方

モダンExcelのMINA関数の使い方

モダンExcelのMINX関数の使い方

モダンExcelのMEDIAN関数の使い方

モダンExcelのMEDIANX関数の使い方

モダンExcelのPERCENTILE.EXC関数の使い方

モダンExcelのPERCENTILE.INC関数の使い方

モダンExcelのPERCENTILEX.EXC関数の使い方

モダンExcelのPERCENTILEX.INC関数の使い方

モダンExcelのRANK.EQ関数の使い方

モダンExcelのRANKX関数の使い方

モダンExcelのSTDEV.P関数の使い方

モダンExcelのSTDEV.S関数の使い方

モダンExcelのSTDEVX.P関数の使い方

モダンExcelのSTDEVX.S関数の使い方

モダンExcelのVAR.P関数の使い方

モダンExcelのVAR.S関数の使い方

モダンExcelのVARX.P関数の使い方

モダンExcelのVARX.S関数の使い方

(テーブル操作)

モダンExcelのADDCOLUMNS関数の使い方

モダンExcelのCROSSJOIN関数の使い方

モダンExcelのCURRENTGROUP関数の使い方

モダンExcelのDATATABLE関数の使い方

モダンExcelのDETAILROWS関数の使い方

モダンExcelのDISTINCT関数の使い方

モダンExcelのEXCEPT関数の使い方

モダンExcelのFILTER関数の使い方

モダンExcelのGENERATE関数の使い方

モダンExcelのGENERATEALL関数の使い方

モダンExcelのGROUPBY関数の使い方

モダンExcelのINTERSECT関数の使い方

モダンExcelのNATURALINNERJOIN関数の使い方

モダンExcelのNATURALLEFTOUTERJOIN関数の使い方

モダンExcelのSELECTCOLUMNS関数の使い方

モダンExcelのSUMMARIZE関数の使い方

モダンExcelのSUMMARIZECOLUMNS関数の使い方

モダンExcelのUNION関数の使い方

モダンExcelのVALUES関数の使い方

(文字列)

モダンExcelのCONCATENATE関数の使い方

モダンExcelのCONCATENATEX関数の使い方

モダンExcelのCOMBINEVALUES関数の使い方

モダンExcelのEXACT関数の使い方

モダンExcelのFIND関数の使い方

モダンExcelのLEFT関数の使い方

モダンExcelのMID関数の使い方

モダンExcelのRIGHT関数の使い方

モダンExcelのLEN関数の使い方

モダンExcelのLOWER関数の使い方

モダンExcelのUPPER関数の使い方

モダンExcelのTRIM関数の使い方

モダンExcelのREPLACE関数の使い方

モダンExcelのREPT関数の使い方

モダンExcelのSEARCH関数の使い方

モダンExcelのSUBSTITUTE関数の使い方

モダンExcelのUNICHAR関数の使い方

モダンExcelのUNICODE関数の使い方

モダンExcelのVALUE関数の使い方

モダンExcelのFORMAT関数の使い方

(タイムインテリジェンス)

モダンExcelのTOTALYTD関数の使い方

モダンExcelのTOTALQTD関数の使い方

モダンExcelのTOTALMTD関数の使い方

モダンExcelのDATESYTD関数の使い方

モダンExcelのDATESQTD関数の使い方

モダンExcelのDATESMTD関数の使い方

モダンExcelのSAMEPERIODLASTYEAR関数の使い方

モダンExcelのPREVIOUSYEAR関数の使い方

モダンExcelのPREVIOUSQUARTER関数の使い方

モダンExcelのPREVIOUSMONTH関数の使い方

モダンExcelのNEXTYEAR関数の使い方

モダンExcelのNEXTQUARTER関数の使い方

モダンExcelのNEXTMONTH関数の使い方

モダンExcelのPARALLELPERIOD関数の使い方

モダンExcelのDATEADD関数の使い方

モダンExcelのFIRSTDATE関数の使い方

モダンExcelのLASTDATE関数の使い方

モダンExcelのFIRSTNONBLANK関数の使い方

モダンExcelのLASTNONBLANK関数の使い方

演算子

ExcelVBAで足し算をする方法

ExcelVBAで引き算をする方法

ExcelVBAで掛け算をする方法

ExcelVBAで割り算をする方法

ExcelVBAで文字列を結合する方法

ExcelVBAで論理演算子の使い方

ExcelVBAで比較演算子の使い方

ExcelVBAで割り算した結果の余りを求める方法

ExcelVBAで割り算の商を求める方法

ExcelVBAでオブジェクトを比較する方法

その他の操作

ExcelVBAで画面のちらつきを止める方法

ExcelVBAでステータスバーにメッセージを表示する方法

ExcelVBAで警告メッセージを非表示にする方法

ExcelVBAでカーソル形状を変更する方法

ExcelVBAでExcelのバージョンを調べる方法

ExcelVBAでOS情報を取得する方法

ExcelVBAでキーコードを送信する方法

ExcelVBAでウィンドウタイトルを変更する方法

ExcelVBAでマウスホイールをズーム機能に設定する方法

ExcelVBAで一定の待機時間を設ける方法

Windows API

ExcelVBAで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を使いウィンドウに直接メッセージを送信する方法

ツール(サンプル)

【ExcelVBA】顧客情報管理ツール

【ExcelVBA】在庫管理ツール

【ExcelVBA】入退室管理ツール

【ExcelVBA】問題出題ツール

【ExcelVBA】会議室予約管理ツール

【ExcelVBA】購買情報管理ツール

【ExcelVBA】従業員管理ツール

【ExcelVBA】保管ファイル名取得ツール

【ExcelVBA】転記作業簡素化ツール

【ExcelVBA】ストップウォッチデモツール

【ExcelVBA】信号機デモツール

その他

ExceVBAアイコン