Excel VBA質問箱 IV

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

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


59270 / 76738 ←次へ | 前へ→

【22174】シート上に配置したコントロール名を変数で扱う方法
質問  take  - 05/2/10(木) 15:04 -

引用なし
パスワード
   シート上に配置したコントロール名を変数で扱う方法はありませんか?

現在シート上にチェックボックスを並べてチェックが入っていたら
処理をするマクロを作っていまして、仮にフォーム上に配置した場合
Check1,Check2,Check3というコントロール名だと

for i = 1 to 3
  if controls("Check" & i).value = 1 then
    処理内容
  endif
next

といった感じでできると思うのですが
ワークシート上に配置されたチェックボックスについて
worksheets("sheet1").controls("Check" & i).value = 1
というような記述だとサポートされていないというメッセージが出ます。

いい方法はありませんでしょうか?
よろしくお願いします。

0 hits

【22174】シート上に配置したコントロール名を変数で扱う方法 take 05/2/10(木) 15:04 質問
【22178】Re:シート上に配置したコントロール名を変... ぴかる 05/2/10(木) 15:53 回答
【22181】Re:シート上に配置したコントロール名を変... Jaka 05/2/10(木) 16:19 回答
【22183】Re:シート上に配置したコントロール名を変... take 05/2/10(木) 16:30 お礼
【22184】Re:シート上に配置したコントロール名を変... ぴかる 05/2/10(木) 16:30 発言

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