この場合、オプション1を選択した時の処理、オプション2を選択した時の処理という感じで分岐のVBAを作りたいのですが・・・
オプション1はどのように書けば良いのかが分かりません。
下記など試しましたが、下記では反応しませんでした。
MsgBox OptionBoxes("OptionButton 1").Characters.Text ActiveSheet.OptionButtons("Option Button 1").Value
下記のような分岐のVBAも作成したのですが、
「SubまたはFunctionが定義されていません。」とエラーが出ます。
ご教授頂けますと幸いです。
If ActiveSheet.OptionButtons("Option Button 1").Value = xlOn Then buf = ActiveSheet.OptionButtons("Option Button 1").Characters.Text.Caption ElseIf ActiveSheet.OptionButtons("Option Button 2").Value = xlOn Then buf = ActiveSheet.OptionButtons("Option Button 2").Characters.Text.Caption Else End If MsgBox buf & " が選択されています"
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。