VBAでフォームの動的作成

VBAでフォームを作るときに、そのアイテムを動的に配置する方法が必要になりそうなので、調べてみた。

Dim objBtn As Object
set objBtn = Form1.Controls.Add “VB.CommandButton”, “cmdBtn”
objBtn.Index = 0

VB.CommandButtonボタンををcmdBtnという名前で、Form1のControlsにつけたものをobjBtnに入れる。

そして、アクションが起こったら、関数を起動して、値を受け取り、何かをやらせるということ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です