Excel VBA質問箱 IV

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

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


61852 / 76738 ←次へ | 前へ→

【19498】Re:チェックボックス
回答  つん E-MAIL  - 04/11/5(金) 13:57 -

引用なし
パスワード
   らら さん、こんにちは。

こんなんではどうでしょうか?

Sub test(a As Long)

  Dim i As Long
  
  If Me.Controls("CheckBox" & a).Value = True Then
  
    For i = 1 To 3
      If i <> a Then
        Me.Controls("CheckBox" & i).Value = False
      End If
    Next i
    
  End If
       
End Sub

Private Sub CheckBox1_Click()
  Call test(1)
End Sub

Private Sub CheckBox2_Click()
  Call test(2)
End Sub

Private Sub CheckBox3_Click()
  Call test(3)
End Sub

なんか、もっとスマートなやり方がありそうだけど・・・

0 hits

【19496】チェックボックス らら 04/11/5(金) 13:10 質問
【19498】Re:チェックボックス つん 04/11/5(金) 13:57 回答
【44181】Re:チェックボックス what's me 06/11/7(火) 14:05 質問
【44182】Re:チェックボックス Blue 06/11/7(火) 14:15 回答
【44184】Re:チェックボックス ぱっせんじゃー 06/11/7(火) 14:19 発言
【44186】Re:チェックボックス what's me 06/11/7(火) 14:47 お礼
【19501】Re:チェックボックス らら 04/11/5(金) 14:10 お礼

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