Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12133 / 76734 ←次へ | 前へ→

【70127】Re:[無題]
発言  UO3  - 11/10/16(日) 23:10 -

引用なし
パスワード
   ▼free さん:

>optionbuttonを使ってzoomができません。

というか、VBE画面でデバッグ->コンパイル を実行してみましょう。
i が強調され、修飾子が不正です というコンパイルエラーになりますね。

>オブジェクト名はzoom1,zoom2,zoom3,zoom4となっています。

すべてのクリックで拡大縮小_Clickが実行されるようですので
これらは、フォームツールのボタンでしょうか?

でも、Private になっていますので、もしかしたらActiveXかな?
あるいはユーザーフォーム上のオプションボタン?

いずれにしても、これらのクリックと拡大縮小_Clickとの紐つけについて
ちょっと勘違いというか誤解しておられるような気がします。

フォームツールであれば、標準モジュールに記述された 通常の(というかPublic)プロシジャであるべきですし
(ユーザーフォーム含めて)ActiveXなら、オブジェクト名_Click がプロシジャ名です。

で、さらに "zoom" & i としても、「文字列」としての "zoom1" 等になるだけで
オブジェクトとは民されません。
従って それ.Value という記述そのものがVBAにとってみれば「未知のもの」になります。

>どこがいけないのでしょうか?

上で申し上げたようなことですが、じゃぁどうすればいいのかということについては
これらのオプションボタンが何なのかによって異なります。

5 hits

【70126】[無題] free 11/10/16(日) 22:52 回答
【70127】Re:[無題] UO3 11/10/16(日) 23:10 発言
【70128】Re:[無題] free 11/10/16(日) 23:47 お礼

12133 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free