Excel VBA質問箱 IV

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

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


12247 / 13644 ツリー ←次へ | 前へ→

【11513】オプションボタンコントロールについて へのへのもへじ 04/3/10(水) 18:22 質問
【11515】Re:オプションボタンコントロールについて Jカーター 04/3/10(水) 19:15 回答
【11516】Re:オプションボタンコントロールについて へのへのもへじ 04/3/10(水) 19:39 お礼
【11519】Re:オプションボタンコントロールについて Jカーター 04/3/10(水) 19:47 発言

【11513】オプションボタンコントロールについて
質問  へのへのもへじ E-MAIL  - 04/3/10(水) 18:22 -

引用なし
パスワード
   シート1上に配置されたオプションボタンでマクロの処理を分けたいと思い、
シート1上にOptionButton1とOptionButton2のコントロールオブジェクトを配置しました。
その後マクロのModule1のコードウインドウに以下のコードを記述したのですが”変数が宣言されていない”とのエラーとなってしまいます。

If OptionButton1.Value=Tlue Then
....

何がいけないのでしょうか?
又、どの様にしたら目的の動作をさせる事ができるでしょうか?

【11515】Re:オプションボタンコントロールについて
回答  Jカーター  - 04/3/10(水) 19:15 -

引用なし
パスワード
   こんにちは。
>Module1
標準モジュールですか?

でしたら
シートを明示していないので
正体不明になっているのではないでしょうか?

【11516】Re:オプションボタンコントロールについて
お礼  へのへのもへじ E-MAIL  - 04/3/10(水) 19:39 -

引用なし
パスワード
   Jカーターさん
ご意見ありがとうございました。
If Worksheets(1).OptionButton1.Value = True Then
に書き直したらうまく動作いたしました。

【11519】Re:オプションボタンコントロールについて
発言  Jカーター  - 04/3/10(水) 19:47 -

引用なし
パスワード
   こんばんは。
IF Then
は「真の場合は」という意味なので
= True
はいらないです。
==================================================
If Worksheets(1).OptionButton1.Value Then

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