初期値」といった検索キーワードに気付きました。簡単な入力用ダイアログボックス(インプットボックス)を表示するInputBox関数で、初期値を設定する方法を探していた方による検索です。[スポンサードリンク]InputBox関数に初期値を設定するサンプルマクロ以下のSubプロシージャが参考になるでしょう。InputBox(Prompt:="数値を入力してください。Sub実行すると下図のように初期値「999」が設定された状態で、インプットボックスが表示されます。第3引数で引数名「Default」のとおり初期値を設定できます。today」といった検索キーワードでのアクセスもあります。こちらはInputBox関数の初期値として、今日の日付を表示したいということでしょう。確認していただきたいのは、Excelのワークシート関数とVBA関数の違いです。23「ワークシート関数とVBA関数との違いを意識きましょう」でも書いたとおり、VBAで今日の日付を取得する関数はTODAYではなくDateです。InputBox(Prompt:="日付を入力してください。Default:=Date)と指定すれば、下図のように今日の日付が初期値として設定されたインプットボックスが表示されます。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。