これ何て呼びますか Part2

エクセルのタブを選択するところまでは出来ました。
参照URL
https://www.239-programing.com/cgi-bin/excelvba_ …
これは 32Bit 適宜 64に変更する必要あり

タブの下(そも、タブの下・これは何と呼ぶのか? 一応メニューと言うはず・・・) 
メニューの 左から2番目を 実行させたい

ここにたどり着いたのですが
https://liclog.net/menu-operation-rpa-function-v …

いまいち、こちらの能力不足で

エクセル 開発 VBA 起動で 結構ですので実行コード もしくは 上記のページについて
解説願えれば幸いです。

A 回答 (1件)

こんばんは



なさりたいことが、よくわかりませんけれど・・
(通常「タブ」というとシートタブかなと思いますが、どうやらリボンのメニューのことらしいと解釈)

VBEのウィンドウをマクロから表示したいってことでしょうか?
以下は、上記の仮定の下での回答です。


一番簡単なのは、ショートカットの Alt+F11 でエディターが起動するので、
 SendKeys "%{F11}"
で表示する方法だと思います。
ただし、エクセルのウィンドウにフォーカスがある状態を想定しています。
(他のウィンドウがアクティブだと、そちらにSendKeyされます)

リボンのメニューをたどる方法なら、標準設定であれば
 CommandBars("Visual Basic").FindControl(ID:=1695).Execute
とかでも、表示できると思います。
(リボンの設定を標準から変更している場合は、見つからずにエラーになるかも知れません。)
    • good
    • 0
この回答へのお礼

御世話様です。
VBAで 任意のタブを選択 その後、その中のメニューの一つを叩いて、
目的の状況にたどり着くVBAのロジック、コードを探しています。

お礼日時:2024/09/25 08:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A