マクロでフォーム上のコンボボックス(約100個 内容は○×の記号)を一つの文字変数にまとめたい
For I=1 to 100
文字変数 = 文字変数 + コンボボックス(I)
Next I
みたいなイメージでプログラムを作りたいのですがどのようにすればいいのでしょうか
ご教授おねがいします
【解決】フォーム上の大量のコンボボックスの値の読み込み
【解決】フォーム上の大量のコンボボックスの値の読み込み
最後に編集したユーザー Kankun [ 1月 8, 2013, 4:13 pm ], 累計 1 回
OpenOffice.org 4.1.5
Win 7 10
Win 7 10
Re: フォーム上の大量のコンボボックスの値の読み込み
コンボボックスの名前はフォームナビゲータで確認、修正できます。
その名前を意図した順番に
Comb1 ~ Comb100 と設定している場合
'oFormは既に取得として
~
sText = ""
For i = 1 to 100
oComb = oForm.getByName("Comb" & Cstr(i))
sText = sText & oComb.Text
Next
その名前を意図した順番に
Comb1 ~ Comb100 と設定している場合
'oFormは既に取得として
~
sText = ""
For i = 1 to 100
oComb = oForm.getByName("Comb" & Cstr(i))
sText = sText & oComb.Text
Next
Re: フォーム上の大量のコンボボックスの値の読み込み
ike@九州さん お返事大変ありがとうございました
名前の後ろを数字にして For Nextで、回すのですね
教えていただいたものをベースにして考えてみます
(配列に名前を入れてと思ってましたが、教えていただいた方うがシンプルでいいですね!)
大変勉強になりました。
名前の後ろを数字にして For Nextで、回すのですね
教えていただいたものをベースにして考えてみます
(配列に名前を入れてと思ってましたが、教えていただいた方うがシンプルでいいですね!)
大変勉強になりました。
OpenOffice.org 4.1.5
Win 7 10
Win 7 10