重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

Excelで一般機能(ツールバー内にあるようなメニュー)の自動立ち上げを行いたいと思っています。

(1)シート上にActiveXコントロールのコマンドボタンを置き、そのボタンをクリックすると「ハイパーリンクの挿入」が自動で立ち上がるようにしたい

(2)シート上にActiveXコントロールのコマンドボタンを置き、そのボタンをクリックすると「フォーム」が自動で立ちあがるようにしたい

上記のようなことは可能でしょうか。
また可能であればどのようにすれば良いのかもご教授頂ければと存じます。
宜しくお願い致します。

A 回答 (1件)

次のようなコードを記述すればよいです。



Private Sub CommandButton1_Click()
Application.Dialogs(xlDialogInsertHyperlink).Show
End Sub

Private Sub CommandButton2_Click()
UserForm1.Show
End Sub

なお、ユーザーフォームを終了するには、例えばユーザーフォーム上に終了ボタンを配置して次のようなコードを記述すればよいです。

Private Sub CommandButton1_Click()
Unload UserForm1
End Sub

組み込みダイアログボックスについてはこちらをご覧ください。
http://www.excel7.com/personal/vba_shiryou1.htm
    • good
    • 0
この回答へのお礼

お礼が遅くなって申し訳ございません!
早々にご回答頂きありがとうございます!!
上記内容で無事解決致しました。
丁寧なご回答感謝致します。ありがとうございました。

お礼日時:2010/11/22 09:35

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