0
シートに4つのフォームコントロールオプションボタンがあります。 4つのオプションボタンがすべてチェックされていないと、印刷機能の前にハードストップを設定しようとしています。 空白のままにしてボタンに何も表示されていない場合は、すべてのチェックボックス(フォームのコントロールではなくシェイプを使用)を要求することに成功しました。シート上のすべてのオプションボタンがチェックされていないかどうかを確認します
If ActiveSheet.OptionButtons("button3") = Unchecked _
And ActiveSheet.OptionButtons("button20") = Unchecked _
And ActiveSheet.OptionButtons("button45") = Unchecked _
And ActiveSheet.OptionButtons("buttonEpic") = Unchecked Then
MsgBox "Missing"
Cancel = True
End If
End Sub
私も= False
と.value = false
を試してみました。すべてのボタンは現在チェックされていませんが、メッセージボックスやハードストップを促すメッセージは表示されません。 助けてくれてありがとう!
たぶん、[この](http://stackoverflow.com/a/30905789/6352151)は、オプションボタンがチェックされている場合、 '.Value'コメント用= 1人の –
を助けることができます。私は考えていないフォームコントロールを識別するVBAに問題はありません。私は、コードでボタンをチェックしたり、チェックを外したりすることができます。また、すべてのボタンがチェックされていなければプロンプトを表示することもできます。 –
おかげだろうあなた – Awill