ExcelVBA

【ExcelVBA・マクロ】Dir関数の使い方|ファイルやフォルダの存在確認・一覧取得【コピペOK】

VBAでファイル操作をしていると、次のようなことはありませんか?ファイルが存在するか確認したいフォルダ内のファイル一覧を取得したい特定のファイルだけを処理したいこのような場合は、Dir関数を使うことで解決できます。ファイルやフォルダの存在確...
ExcelVBA

【ExcelVBA・マクロ】DDB関数の使い方|定率法で減価償却費を計算する方法【コピペOK】

VBAで会計や資産管理を扱っていると、次のようなことはありませんか?減価償却費を自動計算したい定率法で資産の価値を計算したいExcelの関数をVBAでも使いたいこのような場合は、DDB関数(Double Declining Balance)...
ExcelVBA

【ExcelVBA・マクロ】DateValueの使い方|文字列を日付に変換する方法【コピペOK】

VBAで日付を扱っていると、次のようなことはありませんか?文字列の「20240101」を日付として扱いたいCSVのデータを日付に変換したい日付計算できる形にしたいこのような場合は、DateValue関数を使うことで解決できます。文字列を日付...
ExcelVBA

【ExcelVBA・マクロ】DateSerialの使い方|年・月・日から日付を作成する方法【コピペOK】

VBAで日付を扱うとき、次のようなことはありませんか?年・月・日を指定して日付を作りたい月末日を取得したい日付計算を柔軟に行いたいこのような場合は、DateSerial関数を使うことで簡単に解決できます。年・月・日を指定して日付を生成できる...
ExcelVBA

【ExcelVBA・マクロ】DatePartの使い方|日付から年・月・日・曜日を取得する方法【コピペOK】

VBAで日付を扱っていると、次のようなことはありませんか?日付から「年」だけ取り出したい曜日を取得したい月や日だけを使って処理したいこのような場合は、DatePart関数を使うことで簡単に解決できます。日付の一部(年・月・日・曜日など)を取...
ExcelVBA

【ExcelVBA・マクロ】DateDiffの使い方|日付の差を計算する方法(年・月・日・時間)【コピペOK】

VBAで日付を扱っていると、次のようなことはありませんか?2つの日付の差を求めたい何日経過したか知りたい年齢や勤務年数を計算したいこのような場合は、DateDiff関数を使うことで簡単に解決できます。日付や時間の差を柔軟に計算できる、実務で...
ExcelVBA

【ExcelVBA・マクロ】Format関数の使い方|日付・数値・文字列の書式を自由に変換【コピペOK】

VBAでデータを扱っていると、次のようなことはありませんか?日付の表示形式を変えたい数値にカンマを付けたい文字列の見た目を整えたいこのような場合は、Format関数を使うことで簡単に解決できます。日付・数値・文字列の表示形式を自由に変換でき...
ExcelVBA

【ExcelVBA・マクロ】Rnd関数の使い方|乱数(Randomize)を生成する方法と実務活用【コピペOK】

VBAで処理をしていると、次のようなことはありませんか?ランダムな数値を生成したいくじ引きや抽選を作りたいテストデータを自動生成したいこのような場合は、Rnd関数を使うことで解決できます。VBAで簡単に乱数を生成できるため、実務でも意外と活...
ExcelVBA

【ExcelVBA・マクロ】ユーザーフォームのチェックボックスに値(チェック)を設定する方法|True/Falseの使い方【コピペOK】

ユーザーフォームのチェッに値を設定するVBAコードをご紹介します。チェックボックスの初期状態を設定したいセルの値に応じてチェックを入れたいチェック状態を自動で制御したいこのような場合は、VBAでチェックボックスの値を設定することで解決できま...
ExcelVBA

【ExcelVBA・マクロ】UserForm_Initializeの使い方|フォーム起動時の初期処理を設定する方法【コピペOK】

ユーザーフォームのUserForm_Initializeの使い方についてご紹介します。フォームを開いたときに初期値を設定したいコンボボックスやリストを自動で読み込みたい毎回同じ準備処理を実行したいこのような場合は、UserForm_Init...