ユーザーフォームのリストボックスの設定を標準モジュール内で取得した配列にしたい。
題名のままの説明ですが、ユーザーフォームのリストボックス値を配列にして動的に動作させるようにしたいのですが、標準モジュールでPublicで配列を宣言しているのですが、うまくユーザーフォームモジュールに渡っていないというか、その配列変数をユーザーフォームモジュール内に書くと配列が存在しません。
というエラーが出てしまいます。
かといってユーザーフォームでPublicで配列を宣言することもできないのでどうやってリストボックスに
配列を設定すればいいのかわかりません。
配列は2次元配列で視覚的に説明するとは列数が3行、行数は標準モジュール内でRedimにより可変します。この配列をそのままレコードセットみたいにリストボックスに設定したのですが、
なにか良い方法はありますでしょうか?
No.1
- 回答日時:
補足してください。
この質問内容で読者にわかるかな。
(1)使用ソフトはExcel、アクセスVBAか(VB6系統、VB6かVBAか)。VB.NETか
(2)
A.リストボックスの項目(アイテム)のワンセットを
B.何かの機会に(きっかけにして)、
C.プログラムで
D.別の項目(アイテム)のワンセットに切り替えたいということか。
1次元で言うが、神奈川県と指定されれば、神奈川県内の市区町村名のリストをリストボックスのアイテムとして表示し、
、千葉県と指定されれば、千葉県内の市区町村コードを表示して、選択の選択肢(内容・数)を、少なく適切にしたいという事か。
No.2ベストアンサー
- 回答日時:
補足してください。
この質問内容で読者にわかるかな。
(1)使用ソフトはExcel、アクセスVBAか(VB6系統、VB6かVBAか)。VB.NETか
(2)
A.リストボックスの項目(アイテム)のワンセットを
B.何かの機会に(きっかけにして)、
C.プログラムで
D.別の項目(アイテム)のワンセットに切り替えたいということか。
1次元で言うが、神奈川県と指定されれば、神奈川県内の市区町村名のリストをリストボックスのアイテムとして表示し、
、千葉県と指定されれば、千葉県内の市区町村コードを表示して、選択の選択肢(内容・数)を、少なく適切にしたいという事か。
対応が遅くなってしまいすみません。
この問題に関しましては、自己解決できました。
お手数おかけいたしました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロについて教えてください。 1 2023/06/06 00:57
- Visual Basic(VBA) マクロについて教えてください。 4 2023/06/06 09:06
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Excel(エクセル) 範囲指定をした中で、住所の列をユーザー設定の並べ替えをしたい 3 2022/05/15 13:51
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- Excel(エクセル) Libreoffice calcで人名を取り消し線を入れたい。 2 2022/09/10 15:27
- Microsoft ASP プログラミング関係で質問です。 3 2022/10/11 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、絶対値の平均を算...
-
Excel オートフィルタのリスト...
-
Excelのセルの色指定をVBAから...
-
SUMPRODUCT関数を用いた最小値
-
VBA listBoxについて
-
ExcelのINDEXとMATCH関数でスピ...
-
配列がとびとびである場合の書き方
-
【VBA】ユーザーフォーム リス...
-
配列の受け渡しについて
-
【VBScript】Dictionaryの項目(...
-
読み込みで一行おきに配列に格納
-
ノーツのデータをVBScriptで取...
-
Access VBA Split利用方法
-
[エクセル]連続する指定範囲か...
-
ExcelVBAの配列変数で一括でセ...
-
エクセルでエラーを無視して一...
-
エクセルの行の削除を配列で高...
-
エクセルVBAで変数をセルに一行...
-
[VBA]改行入りのセルの値を配列...
-
C#で配列のフィールドを取得したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルの色指定をVBAから...
-
ExcelのINDEXとMATCH関数でスピ...
-
array関数で格納した配列の型を...
-
[エクセル]連続する指定範囲か...
-
表にフィルターをかけ、絞った...
-
VBA listBoxについて
-
エクセルで、絶対値の平均を算...
-
配列がとびとびである場合の書き方
-
DataSetから、DataTableを取得...
-
[VBA]改行入りのセルの値を配列...
-
VBA 配列に格納した値の平均の...
-
配列のSession格納、及び取得方...
-
【VBA】ユーザーフォーム リス...
-
エクセルでエラーを無視して一...
-
SUMPRODUCT関数を用いた最小値
-
Excel VBA 配列の分割について
-
Excelのオートフィルタで抽出し...
-
VB6.0 ファイルの一括読込み
-
Excel オートフィルタのリスト...
-
VBAで指定期間の範囲を抽出し、...
おすすめ情報