Excel VBA質問箱 IV

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

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


3894 / 13645 ツリー ←次へ | 前へ→

【59615】オプションボタンの値を取得したい ぷあ 08/12/25(木) 17:07 質問[未読]
【59618】Re:オプションボタンの値を取得したい ゆみこん 08/12/25(木) 20:47 発言[未読]
【59624】Re:オプションボタンの値を取得したい ぷあ 08/12/26(金) 9:55 お礼[未読]

【59615】オプションボタンの値を取得したい
質問  ぷあ  - 08/12/25(木) 17:07 -

引用なし
パスワード
   初心者ですが、よろしくお願いいたします。
Excelの申請書で、フォームのオプションボタンを使用しています。
VBAのUserフォームではなく、Excelの[表示]-[ツールバー]-[フォーム]を使用して作成しました。

たまった申請書の内容を一覧にするマクロを作成しました。
ファイルを開いて必要なセルを、コピー&ペーストする作業を繰り返すだけのマクロなので、普通のセルの値は取得できたのですが、オプションボタンの値を取得する方法がわかりません。
オプションボタンの名前(Excelで認識されてる名前)もわかりません。右クリックしてマクロの登録をみると、オプション1_Clickとなってますが、「オプション1」が名前とは思えなくて。。

ご教示よろしくお願いいたします。
Office2003 XP使用

【59618】Re:オプションボタンの値を取得したい
発言  ゆみこん  - 08/12/25(木) 20:47 -

引用なし
パスワード
   ▼ぷあ さん:

こんな感じでしょうか?

Sub try()
Dim myObj As Excel.OptionButton

' myObj.Value 1ならON -4146ならOFF
For Each myObj In ActiveSheet.OptionButtons
MsgBox "オプションボタン名:" & myObj.Caption & _
    vbLf & "値:" & myObj.Value
Next
End Sub

【59624】Re:オプションボタンの値を取得したい
お礼  ぷあ  - 08/12/26(金) 9:55 -

引用なし
パスワード
   ▼ゆみこん さん:

ありがとうございます!希望通りです。
仕事収めですが、年内に終わりそうです。
感謝!

ぷあ

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