Excel VBA質問箱 IV

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

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


71475 / 76738 ←次へ | 前へ→

【9756】Re:チェックを入れたフォーム上のオプショ...
回答  INA  - 03/12/16(火) 14:19 -

引用なし
パスワード
   >できれば、A=2というかたちで取得て、他に利用したいのですが・・・
私のはmsgboxにしてありますが、
適当に処理したい内容を記述すればよいのでは?

>それともう一つ、エクセルシート上では、bが偶数ならiseven(b) = Trueとなると
>思うのですが、これをVBAで利用したいのですが(偶数か奇数かを確認して、
>それぞれの処理を行いたいのですが・・)どのようにしたらよいのでしょうか

if b mod 2 = 0 then
 msgbox "b は偶数"
Else
 msgbox "b は奇数"
end if

で良いと思います。


>ex)[フォーム上にOptionButton2があって・・]
> (OptionButton2にチェックが入ったらb=2という感じでボタンの数を所得)
> If isodd(b) = True Then
>    Me.Controls("Frame" & b).BackColor = RGB(255, 0, 0)
> elseif iseven(b) = True then
>    Me.Controls("Frame" & b).BackColor = RGB(0, 0,255)
>
>end if
>
>これを実施させたいのですがうまくいかないのです。

OptionButton は何個あるのでしょうか?
それほど多くなければ、select caseで書いてしまった方が簡単です。

それに b って何ですか?
OptionButtonのオブジェクトの番号ですか?
もし、オブジェクト番号の偶数・奇数で処理を分けたいのであれば、

select case "True"
Case OptionButton1.value,OptionButton3.value,OptionButton5.value
 msgbox "奇数のOptionButton にチェック"
Case OptionButton2.value,OptionButton4.value,OptionButton6.value
 msgbox "偶数のOptionButton にチェック"
End Select

で出来ると思いますが・・・

0 hits

【9742】チェックを入れたフォーム上のオプションボタンの番号の取得 みけ 03/12/16(火) 11:36 質問
【9743】Re:チェックを入れたフォーム上のオプション... INA 03/12/16(火) 11:41 回答
【9752】Re:チェックを入れたフォーム上のオプション... みけ 03/12/16(火) 13:40 質問
【9755】Re:チェックを入れたフォーム上のオプション... Jaka 03/12/16(火) 14:18 回答
【9757】忘れ Jaka 03/12/16(火) 14:32 回答
【9760】Re:忘れ Jカーター 03/12/16(火) 15:01 回答
【9764】Re:忘れ Jカーター 03/12/16(火) 15:20 発言
【9756】Re:チェックを入れたフォーム上のオプショ... INA 03/12/16(火) 14:19 回答
【9759】Re:チェックを入れたフォーム上のオプショ... みけ 03/12/16(火) 14:54 質問
【9762】Re:チェックを入れたフォーム上のオプショ... INA 03/12/16(火) 15:09 回答
【9765】Re:チェックを入れたフォーム上のオプショ... みけ 03/12/16(火) 15:24 質問
【9767】Re:チェックを入れたフォーム上のオプショ... Jカーター 03/12/16(火) 15:43 発言
【9768】Re:チェックを入れたフォーム上のオプショ(... みけ 03/12/16(火) 16:04 質問
【9770】Re:チェックを入れたフォーム上のオプショ(... Jカーター 03/12/16(火) 16:10 回答
【9771】Re:チェックを入れたフォーム上のオプショ(... みけ 03/12/16(火) 16:13 回答
【9773】Re:チェックを入れたフォーム上のオプショ(... Jカーター 03/12/16(火) 16:21 回答
【9781】できました みけ 03/12/16(火) 17:49 お礼
【9748】Re:チェックを入れたフォーム上のオプショ... Jカーター 03/12/16(火) 12:31 発言

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