|
▼free さん:
>optionbuttonを使ってzoomができません。
というか、VBE画面でデバッグ->コンパイル を実行してみましょう。
i が強調され、修飾子が不正です というコンパイルエラーになりますね。
>オブジェクト名はzoom1,zoom2,zoom3,zoom4となっています。
すべてのクリックで拡大縮小_Clickが実行されるようですので
これらは、フォームツールのボタンでしょうか?
でも、Private になっていますので、もしかしたらActiveXかな?
あるいはユーザーフォーム上のオプションボタン?
いずれにしても、これらのクリックと拡大縮小_Clickとの紐つけについて
ちょっと勘違いというか誤解しておられるような気がします。
フォームツールであれば、標準モジュールに記述された 通常の(というかPublic)プロシジャであるべきですし
(ユーザーフォーム含めて)ActiveXなら、オブジェクト名_Click がプロシジャ名です。
で、さらに "zoom" & i としても、「文字列」としての "zoom1" 等になるだけで
オブジェクトとは民されません。
従って それ.Value という記述そのものがVBAにとってみれば「未知のもの」になります。
>どこがいけないのでしょうか?
上で申し上げたようなことですが、じゃぁどうすればいいのかということについては
これらのオプションボタンが何なのかによって異なります。
|
|