Excel VBA質問箱 IV

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

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


42415 / 76732 ←次へ | 前へ→

【39386】コードを省略したい パート2
質問  初心者  - 06/6/23(金) 9:23 -

引用なし
パスワード
   おはようございます。

optionbuttonを使いコードを下記(以前)のように作成していましたが、
皆様のご指導で(現在)のようにコードを省略することができました。
本当にありがとうございます。
ここで、オプションボタンが2つで1グループ、3つで1グループというのが
複数あるのですが、これ以上の省略は可能ですか?
超初心者の為、まだまだ理解できていません・・・。
よろしくお願いします。

’以前
 If OptionButton14 = True Then
   Worksheets(MyS).Range("AZ69").Value = "1"
  ElseIf OptionButton15 = True Then
   Worksheets(MyS).Range("AZ69").Value = "2"
 End If

 If OptionButton16 = True Then
   Worksheets(MyS).Range("BA69").Value = "1"
  ElseIf OptionButton17 = True Then
   Worksheets(MyS).Range("BA69").Value = "2"
 End If


’現在
 For i = 14 To 15
   If Me.OLEObjects("OptionButton" & i).Object = True Then
   Worksheets(MyS).Range("AZ69").Value = i - 13
   End If
 Next

 For i = 16 To 17
   If Me.OLEObjects("OptionButton" & i).Object = True Then
  Worksheets(MyS).Range("BA69").Value = i - 15
  End If
Next
0 hits

【39386】コードを省略したい パート2 初心者 06/6/23(金) 9:23 質問
【39388】Re:コードを省略したい パート2 Statis 06/6/23(金) 9:36 回答
【39392】Re:コードを省略したい パート2 初心者 06/6/23(金) 10:07 発言
【39394】Re:コードを省略したい パート2 Statis 06/6/23(金) 10:25 回答
【39396】Re:コードを省略したい パート2 初心者 06/6/23(金) 10:39 お礼

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