- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAで出した電卓をVBAで終了したい。)
エクセルVBAで出した電卓をVBAで終了したい
このQ&Aのポイント
- エクセルVBAで出した電卓をVBAで終了する方法を教えてください。
- 電卓が出ている状態でクリックしたら電卓を終了するようにしたいです。
- 再度アイコンをクリックすると電卓が最小化され、さらにクリックすると二つ目の電卓が出てしまいます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>そのままコピペしてみましたがエラーです。 どういうエラーでしょうか?コンパイルエラーでしょうか?それとも実行時エラーでしょうか? そのままコピペということなので、たぶん、コンパイルエラーだろうと推測して書きますが、 >'--------------------------------------------- >' Module >'--------------------------------------------- 以下の部分は、Excel VBA の画面で、メニューの「挿入」→「標準モジュール」で標準モジュールを新しく作成して、そこの貼り付けてください。 ワークシートのコードに貼り付けるなら、先頭の方の(General)-(Declarations) のところに貼り付けて、 Public → Private に置換してください。
その他の回答 (1)
- tsukasa-12r
- ベストアンサー率65% (358/549)
回答No.1
質問者
補足
さっそくありがとうございました。 参考ページ拝見いたしました。残念ながら高度すぎて理解不能です。 そのままコピペしてみましたがエラーです。 ほかにもいろいろ検索してSendkeyでALT+F4で終了させる手を見つけました。ところが Sub 電卓終了() SendKeys "%{F4}", True ' Alt + F4 キーを転送 End Sub を設定したボタンをクリックすると、電卓が最小化されてしまいうまくいきません。 何か方法がないでしょうか?
お礼
はい、コンパイルエラーでした。 今度はうまくいきました。ありがとうございました!