2017-05-19 7 views
0

Mac OS XでVBAを書くことができます。 excel(windows)の下のコードはオプションボタンをチェックします。Macフォームオプションボタンを選択するVBAコード

ActiveSheet.Shapes( "Otionボタン1")。OLEFormat.Object.Value =真

このコードは、Mac、Excelで動作しません。

誰でもこの機能を実行するためにMacのコードを手に入れることができます。 ありがとう、

+0

。余分なスペースがあり、 "p"が見つからないことがあります:) – seadoggie01

+0

私の実際のオプションボタン名は "OptionButton1"ではありません。引用符で囲まれた名前は "OptionButton1"である必要はありません。同じ名前を引用符で囲む必要があるカスタム名を追加できます。 –

答えて

0

貼り付けたコードは、Windows環境でも動作しません。 "ランタイムエラー '438':オブジェクトがこのプロパティまたはメソッドをサポートしていません"

ローカルウィンドウを調べた後、この値にアクセスする正しい方法はdouble .objectです。 ...だからあなたのコードは次のようになります。それは、私はそれが「OptionButton1を」という名前のオプションボタンを挿入するときのように見えます

ActiveSheet.Shapes("Otion button 1").OLEFormat.Object.Object.Value = True 
関連する問題