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