ExcelVBA

【ExcelVBA・マクロ】ユーザーフォームのコンボボックスにリスト(選択肢)を追加する方法|AddItem・Listの使い方【コピペOK】

ユーザーフォームのコンボボックスにリスト(選択肢)を追加するVBAコードをご紹介します。コンボボックスに選択肢を入れたいリストを動的に追加したいセルの内容をそのまま表示したいこのような場合は、VBAでコンボボックスにリストを追加することで簡...
ExcelVBA

【ExcelVBA・マクロ】ユーザーフォームのテキストボックスの横幅を変更する方法|Widthプロパティの使い方【コピペOK】

ユーザーフォームのテキストボックスの横幅を設定するVBAコードをご紹介します。テキストボックスの幅を調整したい長い文字が見切れてしまう見た目をきれいに整えたいこのような場合は、VBAでテキストボックスの横幅(Width)を設定することで解決...
ExcelVBA

【ExcelVBA・マクロ】ユーザーフォームのテキストボックスに値を挿入する方法|初期値・セル連携も解説【コピペOK】

VBAでユーザーフォームのテキストボックスに値を挿入するVBAコードを紹介します。テキストボックスに初期値を入れたいセルの値をフォームに表示したい入力済みの値を自動で反映したいこのような場合は、VBAでテキストボックスに値を設定することで簡...
ExcelVBA

【ExcelVBA・マクロ】InputBoxの使い方|ユーザーに値を入力させる方法【コピペOK】

ExcelVBAで処理を行うとき、次のようなことはありませんか?ユーザーに値を入力させたい毎回コードを書き換えるのが面倒実行時に条件を指定したいこのような場合は、InputBox(インプットボックス)を使うと便利です。VBA実行時に入力ダイ...
ExcelVBA

【ExcelVBA・マクロ】Wordを起動して表をコピーする方法|Excelの表をWordへ貼り付けるコード【コピペOK】

Excelで作った表をWordに貼り付ける作業を、毎回手作業で行っていませんか?Excelの表をWordに何度も貼り付けている報告書や議事録を自動作成したい表の転記作業をマクロで自動化したいこのような場合は、ExcelVBAからWordを起...
ExcelVBA

【ExcelVBA・マクロ】ふりがな(フリガナ)を自動作成する方法|PHONETIC関数・VBAで一括取得【コピペOK】

Excelで名簿や顧客データを扱っていると、こんなことはありませんか?漢字にふりがなを付けたいフリガナを手入力するのが面倒既存データから自動で取得したいこのような場合は、VBAでふりがな(フリガナ)を自動取得できます。Excelの内部機能を...
ExcelVBA

【ExcelVBA・マクロ】日付を8桁の数字(YYYYMMDD)に変換する方法|日付データを数値化するコード【コピペOK】

Excelで日付データを扱っていると、次のようなことはありませんか?2024/01/01 を 20240101 にしたい日付をシステム用の8桁形式に変換したいCSV出力や連携用に数値形式にしたいこのような場合は、VBAで日付を8桁の数字(Y...
ExcelVBA

【ExcelVBA・マクロ】8桁の数字を日付に変換する方法|YYYYMMDDを日付型にするコード【コピペOK】

Excelでデータを扱っていると、次のような形式を見たことはありませんか?20240101 のような8桁の数字日付なのに文字列や数値として扱われている日付として計算できないこのような場合は、VBAで8桁の数字を日付に変換することで解決できま...
ExcelVBA

【ExcelVBA・マクロ】ダイアログボックスを開いてファイルを指定する方法|ファイル選択ダイアログの使い方【コピペOK】

ExcelVBAでファイルを扱うとき、次のようなことはありませんか?毎回ファイルパスを手入力するのが面倒ユーザーにファイルを選ばせたいCSVやExcelファイルを選択して読み込みたいこのような場合は、ファイル選択ダイアログを使うと便利です。...
ExcelVBA

【ExcelVBA・マクロ】印刷を実行する方法|プレビューなしでそのまま印刷するコード【コピペOK】

Excelで帳票や一覧表を扱っていると、次のようなことはありませんか?毎回「印刷」ボタンを押すのが面倒決まったシートをワンクリックで印刷したいマクロの最後に自動で印刷したいこのような場合は、VBAで印刷を実行すると便利です。一度コードを作っ...