| 
    
     |  | お世話になります。初心者です。 
 ファイルオープンと同時にユーザーフォーム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つだけ選択でき、クリックする度に切り替わるのか、教えてください。
 
 
 |  |