コピー2019.09.15この記事は約4分で読めます。プログラミング初心者向けのVBA入門講座第19回です。→過去の入門講座目次はこちら引き続きよく使われる関数として今回はユーザーと対話をする関数を紹介します。目次メッセージを表示する関数(MsgBox関数)ユーザーが入力した文字列を受け取る関数(InputBox関数)メッセージを表示する関数(MsgBox関数)MsgBox関数はいままでの講座でも何度か登場していますが改めて詳しくみていきましょう。タイトル)引数「メッセージ」はダイアログにメッセージとして表示させる文字列です。省略不可の引数のため必ず指定します。引数「ボタン」にはダイアログに設置するボタンの種類やメッセージの冒頭に表示させるアイコンを指定します。指定できる主な定数や値には次のようなものがあります。vbInformation」)か、値の合計値を指定します。複数の引数を指定する方法としては前回紹介したStrConv関数と同じです。引数「ボタン」は省略可能で、省略した場合は「vbOKOnly」が指定されたものとなります。(既定値「0」)引数「タイトル」はダイアログボックスのタイトルバーに表示するタイトルを指定します。Excel」)が表示されます。MsgBox関数ではユーザーがクリックしたボタンによって戻り値を返します。戻り値は次のようなものがあります。「いいえ」ボタンがクリックされた戻り値は整数値なので戻り値を受け取って変数に格納する場合の変数は整数型(Long型、Integer型)で宣言します。関数としてこの戻り値を受け取る場合は与える引数を括弧「()」で囲いますが、戻り値を受け取らない場合は引数は括弧で囲いません。IfClearContentsメソッドはそのセルの数式と値をクリアします。ここではユーザーが「はい」ボタンをクリックしたときにセルA1の数式と値をクリアしています。デフォルト文字列)引数「メッセージ」はダイアログに表示させるメッセージの文字列を指定します。省略不可の引数のため必ず指定します。引数「タイトル」はダイアログボックスのタイトルバーに表示するタイトルを指定します。省略可能な引数で省略した場合はアプリケーション名が表示されます。引数「デフォルト文字列」はユーザーからの入力がない場合の既定文字列としてテキストボックスにあらかじめ表示される文字列です。引数を省略すれば既定のテキストボックスは空の状態になります。InputBox関数で使用されるダイアログボックスには「OK」と「Cancel」のボタンが設置されています。ユーザーが「OK」ボタンを押すとそのときテキストボックスに表示されている文字列が戻り値として返されます。「Cancel」ボタンを押したときには空欄が返されます。ステートメントプログラミング初心者向けのVBA入門講座第10回です。3つがあることを紹介しました。【ゼロからわかるVBA入門】日付や時刻を扱う関数プログラミング初心者向けのVBA入門講座第16回です。前回の講座でVBAの関数についての基本を紹介しました。今回からいくつかよく使われる関数を紹介していきます。ステートメントプログラミング初心者向けのVBA入門講座第12回です。前回、前々回で条件分岐のステートメントを紹介してきました。今回は繰り返し処理のステートメントを紹介します。【ゼロからわかるVBA入門】文字列を扱う関数(1)プログラミング初心者向けのVBA入門講座第17回です。前回に引き続きよく使われる関数を紹介します。今回は文字列を操作するための関数です。【ゼロからわかるVBA入門】変数についてプログラミング初心者向けのVBA入門講座第9回です。今回はVBAに限らずプログラミングにおいて重要な要素のひとつである変数について紹介します。【ゼロからわかるVBA入門】オブジェクト式を使ってみようプログラミング初心者向けのVBA入門講座第8回です。前回、前々回でオブジェクト式について紹介してきました。今回はそのオブジェクト式を実際に使ってみましょう。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ツール作成、メンテナンスをしています。このブログではVBA関連を中心に初心者にもわかりやすい解説や技術情報を発信していきます。ツール作成、メンテナンスをしています。このブログではVBA関連を中心に初心者にもわかりやすい解説や技術情報を発信していきます。人気記事VBAでPDF出力をする方法(ExportAsFixedFormatメソッド)2019.10.02VBAで今日の日付を検索する方法2019.07.17選択セルの行と列をハイライト表示する方法2019.06.072019.07.03【VBAでフォルダ/ファイル操作】(3)すべての下位フォルダ内のファイルを操作する2019.08.07【Excel】更新プログラム未対応で令和表示にする2019.05.092019.06.27タイトルとURLをコピーしました。