
ListBoxに大量のデータを登録してありそれをファイルに保存する場合
Dim data As String
For i As Integer = 0 To ListBox1.Items.Count - 1
data = data & ListBox1.Items(i) & VbCrLf
Next
という方法で変数に読み込むとデータが大量にある場合
非常に遅く、OutOfMemoryのエラーが出てしまったりするのですが、
このような場合により適切な方法がありましたらご教授頂けないでしょうか。
宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
System.IOとSystem.Textをインポートしてください。
Dim enc As Encoding = Encoding.GetEncoding("Shift_JIS")
Dim Fname as String = ファイル名を入れてください
Using writer As StreamWriter = New StreamWriter(csvName, False, enc)
For i As Integer = 0 To ListBox1.Items.Count - 1
writer.writeline(ListBox1.Items(i))
Next
End Using
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでCOPYを繰り返すと、処理が...
-
vba textboxへの入力について教...
-
Vba セルの4辺について罫線が有...
-
【VBA】 結合セルに複数画像と...
-
複数のExcelファイルをマージす...
-
VBAでセルの書式を変えずに文字...
-
Vba Array関数について教えてく...
-
vbsでのwebフォームへの入力制限?
-
pdfファイルの複数添付 引数の型
-
【マクロ】シートの変数へ入れ...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
【マクロ】開いているブックの...
-
エクセルのマクロについて教え...
-
vb.net(vs2022)のtextboxのデザ...
-
【ExcelVBA】5万行以上のデー...
-
VBA 入力箇所指定方法
-
エクセルのマクロについて教え...
-
【ExcelVBA】値を変更しながら...
-
VBA ユーザーフォーム ボタンク...
-
【マクロ】並び替えの範囲が、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ListBoxのデータを高速でファイ...
-
結果の表示を制限するには・・
-
VB6で"r"みたいな文字が返って...
-
.netのXmlDocumentを使ってテキ...
-
VBを使ってのCD-RWへのバックア...
-
動かなくなったのでJavaソース...
-
エクセルVBA コードが同じでも...
-
VBAでCSVファイルを途中行まで...
-
ExcelをCSV書き出す場合のシー...
-
Windowsで複数のファイルを同じ...
-
fgets で値が取得できない
-
awkスクリプトでダブルクォーテ...
-
MATLAB グローバル変数の宣言
-
batファイルでrenameができませ...
-
C言語で特定の行を抽出する方法...
-
ReadLineでの読み出し行を指定する
-
バッチファイルの作り方(CSV→...
-
ファイルからある文字列の個数...
-
vba dir の相対パス
-
openした後、closeしないでプロ...
おすすめ情報