Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6041 / 76734 ←次へ | 前へ→

【76295】Re:optionbuttonのクラス
発言  ichinose  - 14/10/28(火) 19:47 -

引用なし
パスワード
   ▼naka さん:
>配列の数を増やしたらuserformが開くのですが、
>Arrayの中のoptionbuttonは29個なので配列はこれでいいような
>気がするのですが。
>
>なぜ?  ReDim opb(28)

ん?だって、配列の添え字として、指定できるのは、

ReDim opb(28)

0から28ですよね?

でも、
>  For Each n In Array(3, 4, 26, 19, 18, 8, 7, 28, 27, 5, 6, 32, 31, 13, 12, 17, 16, 11, 10, 25, 24, 23, 22, 30, 29, 15, 14, 34, 33)
>     Set opb(n) = New class_mxout
>     With opb(n)
>       .Item = Me.Controls("OptionButton" & n)
>       .index = n
>       .caller = Me
>     End With
>  Next n

このnが配列の添え字になるのですが、
このnは、3,4,26,19、・・・・・30や、34、33もありますよね?
ってことは、0から28以外もあるってことです。

原因はここです、考えてみてください
2 hits

【76293】optionbuttonのクラス naka 14/10/28(火) 16:31 質問[未読]
【76295】Re:optionbuttonのクラス ichinose 14/10/28(火) 19:47 発言[未読]

6041 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free