Excel VBA: Yes Noメッセージボックスの開発と使用

  • これを共有
Hugh West

今回は、その開発・使用方法についてご紹介します。 はい いいえ のメッセージボックスが表示されます。 ブイビーエー をExcelで表示します。

Excel VBAでYes Noメッセージボックスを開発・活用する(クイックビュー)

 Sub Yes_No_Message_Box() Answer = MsgBox("Do You Like ExcelWIKI?", vbYesNo) If Answer = vbYes Then Range("C3") = Range("C3") + 1 ElseIf Answer = vbNo Then Range("C4") = Range("C4") + 1 End If End Sub 

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

Yes No Message Box.xlsm

Yes Noメッセージボックスを開発・使用するためのVBAコードの概要(ステップバイステップ分析)

の使い方を覚えましょう。 イエスかノーかのメッセージボックス を簡単な例で説明します。 メッセージボックス が質問します。ExcelWIKIは好きですか?

回答が「はい」の場合は、「」をクリックします。 はい において メッセージボックス そして、もしあなたの答えが いいえ をクリックします。 いいえ .

では、「はい」「いいえ」をクリックした後はどうなるのでしょうか。 メッセージボックス アクティブなワークシートには、以下のものがあります。 2 を押すと、ExcelWIKIを好きな人、嫌いな人の数が表示されるセルがあります。 の場合、同じようなセルの数字が1つ増えます。

と打てば ノー の場合、嫌いなセルの数字が1つ増えます。

では、この一連の作業をどのようにすれば ブイビーエー コード? 簡単です。 2 全体の流れの中で、大きなステップを踏みます。

  • を開発する。 Yes-No メッセージボックス
  • の出力を使って メッセージボックス

各ステップの詳細を表示していますので、ぜひご覧ください。

⦹ ステップ1:Yes-Noメッセージボックスの開発

まず最初に イエスかノーかメッセージ ぶち込む ブイビーエー 通常のメッセージボックスと同じ要領で、引数に関する質問と、新しい引数を入力します。 vbYesNo .

ここで質問です。 "Do You Like ExcelWIKI?"

 Answer = MsgBox("Do You Like ExcelWIKI?", vbYesNo) 

⦹ ステップ2:メッセージボックスの出力を利用する

次は メッセージボックス を出力します。 ここで、セル C3 にはExcelWIKIを好きな人の数が入っており、セル C4 には、ExcelWIKIが嫌いな人の数が入っています。

だから、もし答えが はい 細胞 C3 が1つ増えます。 そして、もしそれが いいえ 細胞 C4 が1つ増えます。

を使用することにします。 イフブロック を実行します。

 If Answer = vbYes Then Range("C3") = Range("C3") + 1 ElseIf Answer = vbNo Then Range("C4") = Range("C4") + 1 End If 

だから、コンプリート ブイビーエー のコードになります。

VBAのコードです。

 Sub Yes_No_Message_Box() Answer = MsgBox("Do You Like ExcelWIKI?", vbYesNo) If Answer = vbYes Then Range("C3") = Range("C3") + 1 ElseIf Answer = vbNo Then Range("C4") = Range("C4") + 1 End If End Sub 

ExcelでYes Noメッセージボックスを開発・使用するマクロを作成する

Yes-Noメッセージボックスを開発し、使用するためのコードを段階的に分析しました。 次に、そのコードを実行するためのマクロを構築する方法を説明します。

⧪ ステップ1:VBAウィンドウを開く

プレス ALT + F11 をキーボードで入力すると ビジュアルベーシック ウィンドウに表示されます。

⦹ ステップ2:新しいモジュールを挿入する

次のページへ 挿入モジュール をクリックします。 モジュール という新しいモジュールが追加されました。 モジュール1 (過去の履歴によっては、他のもの)が開きます。

⦹ ステップ3:VBAのコードを配置する

これが最も重要なステップです。 ブイビーエー のコードをモジュールに追加します。

⧪ ステップ4: コードの実行

をクリックします。 Run Sub / UserForm ツールは、上のツールバーから選択します。

コードが実行される A メッセージボックス が好きかどうか聞いてきます。 エクセルウィキ を持つかどうか、です。 はい であり いいえ オプションを使用します。

を選択した場合 はい の場合、セル内の数値は C3 を選ぶと、1つ増えます。 いいえ の場合、セル内の数値は C4 が1つ増えます。

ここで、選択したのは を好きな人の数が多いので エクセルウィキ が1つ増えました。

覚えておきたいこと

  • A メッセージボックス において ブイビーエー は、合計で 4 というパラメータがあります。 プロンプト、ボタン、タイトル そして ヘルプファイル .ここでは 2 のパラメータを設定します。 プロンプト ボタン しかし、あなたが発見したい場合は VBAメッセージボックス の詳細については、こちらをご覧ください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。