2016マクロメッセージボックスを表示し、どのボタンが押されたかで実行するアクションを変えることができます。Accessを終了する前の確認のような場面で使うと便利です。Amazonギフト券10,000円分が当たる!2/4(火)16:00まで、読者アンケート実施中!!詳しく見るMsgBox関数は、メッセージボックスを表示し、クリックされたボタンによって異なる戻り値を返す関数です。[はい]ボタンをクリックすると、戻り値6が返ります。これを利用して、Ifブロックの条件式でMsgBox関数を使用すると、アクションの実行前にメッセージボックスを表示し、どのボタンが押されたかで実行するアクションが変わる仕組みを作ることができます。ここでは、フォーム上の[終了]ボタンがクリックされたときにメッセージボックスを表示し、[はい]ボタンがクリックされたときだけAccessが終了するマクロを作成します。タイトル)タイトルバーに[タイトル]、内容に[メッセージ]と[ボタンやアイコン]を表示したダイアログボックスを表示し、クリックされたボタンに対応した[戻り値]を返す。ボタンやアイコンと戻り値の詳細は右の表を参照ボタンやアイコンの指定[ボタンの種類]+[アイコンの種類]+[標準のボタンの指定]ボタンやアイコンの指定は「4+48+0」のように式として指定します。「52」のように合計の数値で指定することもできます。第3ボタン標準のボタンとは、メッセージボックスを表示したときに最初に[Enter]キーを押すことで、そのボタンをクリックしたときと同じ操作となります。[いいえ]メッセージボックスの例Share記事をシェアするtweetpocketこの記事が気に入ったらいいね!しようできるネットから最新の記事をお届けします。著者プロフィールきたみあきこ東京都生まれ、神奈川県在住。分子構造の解析を通してプログラミングと出会う。プログラマー、パソコンインストラクターを経て、現在はコンピューター関係の雑誌や書籍の執筆を中心に活動中。あつこ)テクニカルライター。企業内でワープロ、パソコンなどのOA教育担当後、OfficeやVB、VBAなどのインストラクターや実務経験を経て、フリーのITライターとして書籍の執筆を中心に活動中。