以下のような変数名を出力する非常に簡単なスクリプトがあるとしましょう。ExcelのリボンでVBAボタンをカスタマイズする
Dim ii as String
ii = "This is a test"
MsgBox(ii)
スクリプトは、VBAコードにリンクされたExcelリボンのボタンを押すことによって実行されます。
これで、Excelのリボンで変数 "ii"の値を直接設定できるようになりました。 VBAスクリプトにユーザーフレンドリーなカスタマイズを追加するには?ユーザーがボタンを右クリックすると、すぐに変数を変更できるようになり、次にすべてのワークブックでこの変更を覚えていることをお奨めします。
はい、いいえ。説明どおりにすることはできません。しかし、あなたは 'ii = Selection.Value'のようなものを使うことができます。この方法で、実際に選択されたセルを「読む」ことができます。または、 'ii = InputBox(" Code? ")'を使用して文字列を挿入します。すべての開いているワークブックで動作させるには、実行したいアクションに関連する別の部分があります。 –
唯一の方法はInputBoxを使用することです...投稿したコードで_Msgbox( MsgBox(InputBox( "Text?"、 "Title")) '...これは入力を要求し、それをメッセージボックスに表示します – jsotola