|
お世話になります。初心者です。
ファイルオープンと同時にユーザーフォーム1を表示し、その上にチェックボックスが3つあります。
1つだけ選択して(選びなおすこと可)、コマンドボタンの処理をしたいです。
以下のコードで1度だけ(ファイルオープン直後)はうまく行きます。
Private Sub CheckBox1_Click()
CheckBox1.Value = True
CheckBox2.Value = False
CheckBox3.Value = False
End Sub
Private Sub CheckBox2_Click()
CheckBox2.Value = True
CheckBox1.Value = False
CheckBox3.Value = False
End Sub
Private Sub CheckBox3_Click()
CheckBox3.Value = True
CheckBox1.Value = False
CheckBox2.Value = False
End Sub
Private Sub CommandButton1_Click()
処理
ユーザーフォームunload
End Sub
その後、ワークシート上のコマンドボタンから、ユーザーフォームを再度表示して、同じようにしても、1度チェックした場所は変わりません。
どうすれば、チェックボックスを1つだけ選択でき、クリックする度に切り替わるのか、教えてください。
|
|