|
わざわざこんな事書かなくてもいいかなとは、思ったんですが...。
例えば、コンボボックスからマクロを選択して実行する場合。
ユーザーフォーム
Private Sub CommandButton1_Click()
Application.Run (ComboBox1.List(ComboBox1.ListIndex))
End Sub
Private Sub UserForm_Initialize()
TB = Array("マクロ1", "マクロ2", "マクロ3")
Me.ComboBox1.List = TB
End Sub
************************
標準モジュール
Sub マクロ1()
MsgBox "マクロ1"
End Sub
Sub マクロ2()
MsgBox "マクロ2"
End Sub
Sub マクロ3()
MsgBox "マクロ3"
End Sub
|
|