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...
ExcelVBA

【エクセル】ボタン1つ押すだけで希望休などを反映したシフト表を自動で作成するツール【無料ダウンロード可能】

仕事でシフトを作成している方は、こんな悩みをかかえていませんか。毎回シフト作成に膨大な時間がかかっているスタッフの希望に合わせたシフトを組むのが難しい公平性を保つシフトを組むことに悩んでいる複数の勤務パターン(日勤、夜勤など)がある場合、管...
ExcelVBA

【ExcelVBA・マクロ】ユーザーフォームのラベルに値を表示する方法|Captionプロパティの使い方【コピペOK】

ユーザーフォームのラベルに値を挿入するVBAコードをご紹介します。ラベルに動的な値を表示したいセルの内容をフォームに表示したいメッセージや結果を分かりやすく表示したいこのような場合は、VBAでラベルに値を設定することで簡単に実現できます。ユ...
ExcelVBA

【ExcelVBA・マクロ】ユーザーフォームのリストボックスで選択された値を取得する方法|Value・ListIndex・複数選択対応【コピペOK】

ユーザーフォームのリストボックスで選択されている値を取得するVBAコードをご紹介します。選択された値を取得したい選択内容をセルに書き込みたい複数選択された値をまとめて処理したいこのような場合は、リストボックスの選択値をVBAで取得することで...
ExcelVBA

【ExcelVBA・マクロ】ユーザーフォームのリストボックスを2列表示にする方法|ColumnCount・ColumnWidthsの使い方【コピペOK】

ユーザーフォームのリストボックスを2列表示させるVBAコードをご紹介します。1列だけでは情報が足りないIDと名称を同時に表示したい一覧を見やすくしたいこのような場合は、リストボックスを2列表示にすることで解決できます。複数の情報を同時に表示...
ExcelVBA

【ExcelVBA・マクロ】ユーザーフォームのリストボックスに値を挿入する方法|AddItem・Listの使い方【コピペOK】

ユーザーフォームのリストボックスに値を挿入するVBAコードをご紹介します。リストボックスに項目を表示したいセルの内容を一覧で見せたい複数の候補をまとめて表示したいこのような場合は、VBAでリストボックスに値を挿入することで簡単に実現できます...
ExcelVBA

【ExcelVBA・マクロ】ユーザーフォームのコンボボックスを2列表示にする方法|ColumnCount・ColumnWidthsの使い方【コピペOK】

ユーザーフォームのコンボボックスを2列表示にするコードをご紹介します。1列だけだと情報が足りないコードと名称を一緒に表示したい一覧を見やすくしたいこのような場合は、コンボボックスを2列表示にすることで解決できます。ID+名称などを同時に表示...