投稿日 | : 2007/07/20(Fri) 13:29 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: チェックボタンについて・・・ |
> If Check1(1).Value = 1 Then Check1(2).Value = 0
> If Check1(2).Value = 1 Then Check1(1).Value = 0
Then 句で Value を変更した時点で、相手側のイベントが再発生することを考慮しないと。
> どうしたらよいでしょうか???
元のコードが単一行形式の If なので、回答も単一行形式で。
Private Sub Check1_Click(Index As Integer)
If Not (Index = 1 Or Index = 2) Then Exit Sub
If Check1(Index).Value = vbChecked Then Check1(Choose(Index, 2, 1)).Value = vbUnchecked
End Sub