[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マクロでWorksheet内設置のTextBoxの番号を変数で扱う』(マイン)
お世話になっております。
シート1に
ActivexのTextBoxを11コ配置しておりその値を
シート2のセルに表示させようとしております。
質問は
TextBox_0〜11
の番号部分を変数でループさせようと
sh1.TextBox_(i).Value
や
sh1.Controls("TextBox_" & i).value
でしてみましたが認識してくれませんでした。
皆さま、コントロールの番号部分を変数で扱う方法を
アドバイスのほどよろしくお願いいたします。
以下がコードです。
Dim c As Variant, i As Long
i = 0
For Each c In Array(24, 27, 32, 41, 50, 60, 68, 80, 84, 88, 93, 106)
sh2.Range("H" & c) = sh1.TextBox_(i).Value
i = i + 1
Next c
< 使用 Excel:Excel2010、使用 OS:unknown >
OLEObjects で、検索すればいくつか見つかると思います。 (BJ) 2020/02/10(月) 02:42
夜中にありがとうございます。
バッチリできました。
OLEObjects で検索するとわんさかでてきました。
Activexのコントロールは最近取り組み始めたので、わからないことだらけです。
今後とも宜しくお願いします。
(マイン) 2020/02/10(月) 17:51
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.