VBA】InputBoxで入力された値を使用する方法ツイートシェアはてブLINEPocketアクセス担当のまみです。メッセージボックスやインプットボックスって、データ入力の道しるべって感じでとっても便利です。メッセージボックスやインプットボックスを上手に使うことで、データ入力の精度が高まります。今回はインプットボックスについてお伝えしますね。まとめメッセージボックスとインプットボックス(はてな君)メッセージボックスとインプットボックスって何が違うの?どういうときにどっちを使ったらいいのかわからないんだけど?(あいちゃん)メッセージボックスはメッセージを表示するだけで、インプットボックスは直接データが入力できるってところが大きな違いかな。(はてな君)そっか、そういう違いがあるんだ。言えばメッセージが表示されて「OK」を左クリックで終わりの時と何か入力して先に進むときとあるかも~。(あいちゃん)でしょ。(はてな君)自分で作ったことがあるのはメッセージボックスだけかな。表示するメッセージを指定します。タイトルを指定します。省略するとアプリケーション名が表示されます。指定した文字が初期表示されます。水平方向の距離をtwip単位で指定します。省略すると画面の中央に配置されます。垂直方向の距離をtwip単位で指定します。省略すると上端から約1/3の位置に配置されます。使用するヘルプファイルを指定します。指定する場合はcontextも指定が必要です。ヘルプトピックに割り当てたヘルプコンテキスト番号を指定します。(あいちゃん)たくさん引数があるけど、実際はメッセージの指定しかしてないかな。id=2]インプットボックスを使用するでは好きな色を入力してもらってテキストボックスに表示する簡単なプログラムを作成してみましょう。リボンの1「作成」タブから2「フォームデザイン」を選択します。ボタンを1つテキストボックスを1つ配置します。btn実行(あいちゃん)あとはボタンにコードを書けば完成だよ!3「btn実行」を選択した状態でプロパティーシートの4「イベント」タブからクリック時に「イベントプロシージャ」を選択してコードの画面を表示します。Sub」の間に下記のコードを追加しましょう。"です!"(あいちゃん)いつも入れないタイトルを入れてみたよ。文字列だから「”」で囲んでね!フォームビューで確認してみてね!(はてな君)「stCol」にインプットボックスに入力した値が入るんだね。文字をつなげる時は「&」を使うのかぁ。フォームには「F_インプットボックス」と名前をつけておきましょう。コードをコピーされたい場合は下記の記事を参考にしてください。