![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
2015年版の visual basic を使っていますが、
どうしても、文字列の1次元配列を、ListBox に、表示できません。
どなたか、助けてください m__m
例えば、
Dim array1(2) as string
array1(0) = "パパ”
array2(1) = "大好き”
ListBox1.Items.Add (array1(0)) <- エラーがでます
ListBox1.Items.Add (array1(0)) <- エラーがでます
あるいは、
ListBox1.Items.AddRange (array1) <- エラーがでます
No.2ベストアンサー
- 回答日時:
No.1です。
でも正直Listクラスを使った方が要素数とか気にせず楽な気もしますけどね。
Dim array1 As List(Of String) = New List(Of String)
array1.Add("りんご")
array1.Add("バナナ")
array1.Add("いちご")
ListBox1.Items.AddRange(array1.ToArray)
VBAでこれが使えたら良いのになぁ。
No.3
- 回答日時:
既に解決済み(知恵袋の方)で見て頂けないかもですが参考まで。
https://dobon.net/vb/dotnet/file/getfiles.html
の Directory.EnumerateFilesメソッド を使ってみて最初の部分から。
Dim files As IEnumerable(Of String) =
System.IO.Directory.EnumerateFiles(
"C:\tgoh\SOPDocuments", "*.rtf", System.IO.SearchOption.TopDirectoryOnly)
Dim file_name = files.Select(Function(x) System.IO.Path.GetFileName(x)).ToArray
MsgBox(String.Join(Environment.NewLine, file_name))
ListBox1.Items.AddRange(file_name)
これでファイル名の取得とリストボックスへの登録は完了します。
多分ちょっと余計なものがあるかもですけど。(このメソッド初めて使ったので)
No.1
- 回答日時:
こうではないかな?
Dim array1(2) As String
array1(0) = "りんご"
array1(1) = "バナナ"
array1(2) = "いちご"
ListBox1.Items.AddRange(array1)
--------
変数:array2は存在してないし、要素数を2で入れているなら0~2のインデックスに対して値を入れないとNullがあると登録できなかったです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで同じ数字同士を自動で線で結ぶVBAを教えてください 6 2022/04/26 23:13
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- その他(プログラミング・Web制作) Pythonにおける物理のシミュレーションでの単位変換について 2 2023/06/02 17:11
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- 数学 写真の図は中心(a,b)半径rの円とその円周上の(x1,y1)における接線lと円の中心とlを結ぶ任意 4 2023/08/08 16:20
- その他(プログラミング・Web制作) Pythonによる物理の斜方投射の位置座標表示について 2 2023/06/05 12:46
- 数学 数学直線の方程式とベクトル方程式について 直線の方程式で 点(x1,y1)を通り、直線ax+by+c 1 2022/08/12 12:13
- C言語・C++・C# ある線が円の範囲に入っているかの計算 1 2022/12/07 16:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースから取得したデー...
-
アルファベットn文字の組み合わ...
-
perlで2つの配列を比較する方...
-
visual basic 2015で文字列の1...
-
画面を強制的に再描画させる方法
-
VBAでの一時停止と再開の方法
-
VBのReturnの使い方
-
null 参照の例外が実行時に発生...
-
UWSCの終了の仕方
-
乱数の桁数指定、または範囲指定。
-
Escキーを押すと、中断する時と...
-
VBAで3秒だけ時間を止めたい
-
VBA for i=1 to lastrow
-
二次元配列における要素数のは...
-
モンテカルロ法
-
クラスに配列を渡す方法
-
UWSCに制限時間を付けたいです
-
エクセルの当番表を作っていま...
-
DoEventsが必要な理由について
-
レコードセットを配列のハッシ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
index関数で複数個抜き出す
-
perlで2つの配列を比較する方...
-
perlでファイルの拡張子を除い...
-
桁数指定と四捨五入
-
[Perl]長すぎるif文を簡単にしたい
-
grep関数を用いた複数行からの抽出
-
配列やハッシュで中身が同じか...
-
組み合わせを作るアルゴリズム
-
複数の配列の要素を繰り返し処...
-
正規表現に関する質問
-
データベースから取得したデー...
-
非共通要素を抜き出す
-
ソート時同じ値がある場合、表...
-
Perl 戻り値の型の判定って出来...
-
QNo.3258883データベースから取...
-
配列に入った変数を二度使いたい
-
C言語の関数ポインタのイメージ...
-
ループ中でのmy宣言と処理速度
-
配列から網羅的な文字列を生成...
-
アルファベットn文字の組み合わ...
おすすめ情報