Excel VBA質問箱 IV

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

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


7916 / 13644 ツリー ←次へ | 前へ→

【36085】TEXTBOXへの命令行の短縮 いい味でてるね 06/3/20(月) 16:45 質問[未読]
【36087】Re:TEXTBOXへの命令行の短縮 Blue 06/3/20(月) 17:02 質問[未読]
【36090】Re:TEXTBOXへの命令行の短縮 いい味でてるね 06/3/20(月) 17:22 質問[未読]
【36092】Re:TEXTBOXへの命令行の短縮 Blue 06/3/20(月) 17:29 回答[未読]
【36096】ありがとうございます いい味でてるね 06/3/20(月) 17:54 お礼[未読]

【36085】TEXTBOXへの命令行の短縮
質問  いい味でてるね  - 06/3/20(月) 16:45 -

引用なし
パスワード
   TEXTBOXが多い場合TEXTBOXへの値を代入するとTEXTBOXの数だけ行が必要になる。行を減らす方法を教えてください。
例えば Textbox(A) という感じです。
PS 表現がヘタですみませんm(__)m

【36087】Re:TEXTBOXへの命令行の短縮
質問  Blue  - 06/3/20(月) 17:02 -

引用なし
パスワード
   どこの TextBox でしょうか? シート上?UserForm上?

ちなみに

TextBox1.Value = "ABC"
TextBox2.Value = "DEF"
TextBox3.Value = "GHI"
TextBox4.Value = "JKL"
  ・
  ・
  ・

てのを短縮したいんでしょうか?

【36090】Re:TEXTBOXへの命令行の短縮
質問  いい味でてるね  - 06/3/20(月) 17:22 -

引用なし
パスワード
   そうです。そのことです。Userform上のTextboxのデータを
シートのセルにまとめて移動させたいんです。

For A=1 To 100
 Sheets("Sheet1").Cells(A,1).Value=Userform1.TextboxA.Value
Next A

みたいな感じで短縮できないかと思います。
ちなみに上のは試したけどエラーが出てだめでした。

【36092】Re:TEXTBOXへの命令行の短縮
回答  Blue  - 06/3/20(月) 17:29 -

引用なし
パスワード
   http://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=36086;id=excel
のスレのかみちゃんさんのレスが参考になります。

しかし、100個もTextBoxあるんですな。。。

【36096】ありがとうございます
お礼  いい味でてるね  - 06/3/20(月) 17:54 -

引用なし
パスワード
   Blueさんありがとうございます。なんとか解決しました。
かみちゃんさんもありがとうございました。
また、なにかありましたらご教授お願いします。

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