2017-10-30 13 views
0

私はvbaボタンを持っています。私がそれをクリックすると、VBAは下のリストからどのサブまたはサブを実行したいか尋ねます。特定のサブを実行

VBAボタンはrunAllMacrosマクロに割り当てられ、「出力」などは他のマクロです。

Public Sub runAllMacros() 

Output 
Input 
General 
Bank 

End Sub 

可能であれば、これをExcel VBAでどのように実装できますか?

答えて

0

私は考えることができるオプションは以下の通りです - フォームを作成し、それは出力、入力、一般的な、銀行のチェックボックスが付属しています:

enter image description here

は次に、このようにコードを記述します。

If Form1.Output then 
    Output 
End if 

If Form1.Input then 
    Output 
End if 
+0

私はVBAにとって非常に新しいので、これは愚かな質問かもしれません。 「フォームを作って、Output、Input、General、Bankのチェックボックスが付いているのはどういう意味ですか?」 – Strawhat

+0

@Strawhat - VBAでモジュールを作成する代わりに、フォームを作成することを意味します。そこにボタンとチェックボックスを追加することができます。スクリーンショット付きの更新された回答をご覧ください。 – Vityata

+0

このコードは、モジュールまたはユーザーフォーム自体に記述する必要がありますか? – Strawhat

関連する問題