投稿日 | : 2005/01/06(Thu) 13:46 |
投稿者 | : ダンボ |
URL | : |
タイトル | : ボタンコレクションを引数として渡す |
コマンドボタンのコレクションを引数で内部サブルーチンに渡したいと思っています。
具体的には、Loadして複製したcmd(1),cmd(2),...を渡します。
For i= 1 to n
Load cmd(i)
Next For
Call DecideOP( cmd )
:
Private Sub DecideOP( BTNS As Collection )
Dim N As Integer
N = BTNS.UBound - BTNS.LBound +1
End Sub
サブルーチン側の宣言と呼び出し側が合っていないとIDEに怒られています。(実行時エラー13:型が一致しません)
BTN As CommandButton と宣言しても、それはもちろん、実行時エラー13で怒られます。
BTN As CommandButtonのCollectionと宣言したいのですがね。
どのように書けば正しい文法になるでしょうか?