VBAでフォームを作るときに、そのアイテムを動的に配置する方法が必要になりそうなので、調べてみた。
Dim objBtn As Object
set objBtn = Form1.Controls.Add “VB.CommandButton”, “cmdBtn”
objBtn.Index = 0
VB.CommandButtonボタンををcmdBtnという名前で、Form1のControlsにつけたものをobjBtnに入れる。
そして、アクションが起こったら、関数を起動して、値を受け取り、何かをやらせるということ。