• 締切済み

メッセージボックスでyesならマクロ1noならマクロ2を入れたい

popesyuの回答

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

集計云々は意味が分からないのでyes/noのところだけ If MsgBox("数量を○○個でokですか?", vbYesNo) = vbYes Then Call マクロ1 Else MsgBox ("数量を確認してやりなおし") End If 細かい使い方はヘルプに載っています。

関連するQ&A

  • Accessのマクロで「yes、no」の選択ができますか?

    マクロを実行する前に「本当に実行しますか?」とメッセージを表示させて、「yes」なら実行させて「no」ならマクロを中止させるような場合はどのようにすればよいでしょうか? メッセージboxなどを使用するんだろうなとは思いますが具体的にどうすればよいか解りませんので教えて下さい。

  • 「yes」なら実行させて「no」なら実行させない仕組みをAccessのマクロで作れますか?

    以前にも似たようなご質問をしましたが、回答して頂いた内容が私では解らなかったので再度させて頂きます。 “クエリ”を実行させる前に『「本当に実行しますか?」とメッセージを表示させて、「yes」なら実行させて「no」なら実行させない』という仕組みを「マクロ」で作れないのでしょうか? 私が作成した方法は マクロの 1行目 「アクション」のとこで「メッセージボックス」を選択し、アクションの引数「メッセージ」の箇所に「本当に実行しますか?」と入力。 2行目 「アクション」のとこで「クエリを開く」を選択し、アクションの引数「クエリ名」の箇所に「●●クエリ(任意のクエリ)」と入力。 そして保存します。 そのマクロを実行させても「本当に実行しますか?」のメッセージが出て、「OK」のボタンしか表示されないんです。 (当たり前なのかもしれませんが…) そしてその「OK」をESCキーで回避してもクエリが実行されてしまいます。 (当たり前なのかもしれませんが…) 上記の知識しかありません。どなたか柔らかくご説明して頂けないでしょうか?よろしくお願い致します。

  • アクセス マクロのメッセージボックス

    アクセス マクロのメッセージボックス マクロのメッセージボックスのメッセージ文に、フォームでフォーカスされているデーターを表示できませんか? 例えば メッセージ・・ [Forms]![フォーム名]![フィールド名]&"さんのデーターを削除しようとしています"~~~ ** 注意 ******************* *  ○×さんのデータを * 削除しようとしています *  よろしいですか? *  OK NO **************************** のような感じでできないでしょうか? 別フォームで作るしかないですか?

  • メッセージボックスのOKボタンをVBAでクリックさせたい

    EXCELの1つのブックに2つのマクロを組んでいます。 普段は1つ目のマクロを実行したあと、処理結果を確認してから 2つ目のマクロを動かしています。 ※1つ目のマクロ終了時に、完了のメッセージボックスが出ます。 この2つのマクロを、自動で処理するためのマクロを 作ろうとしていて、 1.1つ目のマクロを実行 2.処理完了のメッセージボックスのOKをクリック 3.2つ目のマクロを実行 という流れで処理しようと思っています。 今、メッセージボックスのOKボタンをVBAでクリックする方法がわからなくて 調べているのですが、お分かりになる方いらっしゃいましたら 教えていただけませんでしょうか。 例えば、1つフラグを作って、そのフラグが立っている時は メッセージボックスを出さないような制御は出来るのですが、 今回は、メッセージボックスをクリックする方法が 知りたいと思っています。 よろしくお願いいたします。

  • エクセルマクロでシートを削除するときのメッセージ

    エクセルのマクロでシートを削除するときにメッセージボックスで、本当に削除するか確認されて、マクロが中断されてしまいますが、 1) マクロで「Yes」を選択する。 2) システム設定か何かでメッセージボックスを開かないようにする。 のどちらかできないでしょうか? よろしくお願いします。

  • TeraTermのマクロについて

    Termのメニューバーの操作を起因としたマクロは組めないのでしょうか? 例としましては、メニューバーから張り付けを実行した際にメッセージボックスに張り付ける内容が表示されYES、NOで張り付けたり中止したりといった操作が出来るマクロです。 それと、もうひとつ。 エクセルの「新しいマクロの記録」のような機能はTermに存在しますか? 存在する場合、どのように確認すればよいでしょうか? マクロ自体はエクセルマクロの基礎を押さえてる程度です。 解答出来る方、いらっしゃいましたらお願いします。

  • Excel 指定行削除マクロ

    Excel の表で、「行削除」ボタンを押したとき、次の手順で動くマクロを作りたいと思っています。 1.メッセージボックスで削除する行のクリックをうながす。 2.該当行がクリックされ、メッセージボックスのOKボタンが押される。 3.2番目のメッセージボックスに変えて、クリックされた行の A 列のセル(名称欄)   の値(○○)をボックスに取り込んで「○○を削除します」と表示させる。 4.OKボタンが押されたら、その行全体を削除する。 なるべく簡便な方法を教えてください。よろしくお願いします。

  • 条件を満たした場合に、メッセージボックス

     マクロを組んでいます。    次のようなマクロについて、アドバイスをお願いできませんでしょうか。  「もしも、ユーザーが 1行目から9行目の、いずれかのセルをアクティブにしていた場合、     ”顧客情報、データ内のどこかをクリックして下さい”      というメッセージボックスが出てくるようにする。」  そして、その後の操作は実行しないで、マクロ操作の中止。  どうぞ、よろしくお願いいたします。   

  • エクセル:マクロ メッセージボックスを消す

    エクセル作業中に発生するエラーメッセージ等、出てくるメッセージボックスをすべて包括的にキャンセル(C)あるいは中止(A)するマクロを記述することは可能でしょうか?宜しくお願いいたします。

  • アクセス2000 チェックボックスのカウント法

    フォーム上にチェックボックス(YES/NO型)を作り、 どの項目が完了したかが分かるような表を作成しました。 チェックボックスは全部で70個ほどあるのですが、YESまたはNOの個数をカウントするにはどのようにすればいいのでしょうか? マクロを使用せずにできるでしょうか?