フォーム、VBAフォームにコマンドボタンを配置したい場合、ツールボックスとマウスを使って簡単に作成することができます。通常はそのような操作でよいのですが、同じようなプロパティを持ったボタンを大量に配置したい場合もあります。そのようなとき、VBAを使うと、一気に複数のコマンドボタンを自動生成させることができます。それには、「CreateControlメソッド」を使います。このメソッドでは、次のような引数を与えることによって、各種のコントロールをプログラムから生成することができます。セクション)フォーム名には、コントロールを配置したいフォーム名を指定します。生成したいコントロールの種類には、次のような定数を指定します。四角形セクションにはコントロールを配置したいセクションの定数を指定します。省略した場合は詳細セクションに生成されます。次のサンプルコードでは、「フォーム1」の詳細セクション上に10ケのコマンドボタンを一気に自動生成しています。「フォーム1」を新規作成し(その名前で保存されている必要はありません)、”デザインビュー”の状態にしておきます。標準モジュールから次のプロシージャを実行します。|この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。