こんばんは、いつもお世話になっております。
素人ですが、宜しくお願いいたします。
タイトル通りなのですが、csvファイルにあるデータをリストビューで表示したいと思っています。
リストボックスなどへの方法は検索するとヒットするのですが、
リストビューの方法はあまりないのか、見つかりませんでした。
test.csv
1,Name,Tel,Address,Address2
2,Name,Tel,Address,Address2
上記のようなデータが10行ほどあります。
何か参考になるサイトなどでも結構ですので、
ご教授願います。宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
『ListViewコントロールの使い方』
http://officetanaka.net/excel/vba/listview/index …
この辺り参考にしてみると良いかもしれません。
私はあまり使わない人ですが
上記サイトに従ってザっと書くと以下のような感じ。
サンプル程度なのでエラー処理してません。
Option Explicit
Private Sub UserForm_Initialize()
With Me.ListView1
.View = lvwReport
.AllowColumnReorder = True
.FullRowSelect = True
.Gridlines = True
With .ColumnHeaders
.Add , "key", "key"
.Add , "name", "name"
.Add , "tel", "tel"
.Add , "address1", "address1"
.Add , "address2", "address2"
End With
End With
End Sub
Private Sub UserForm_Click()
Const FILE = "c:\temp\test.csv"
Dim n As Long
Dim i As Long
Dim j As Long
Dim buf, v
n = FreeFile
Open FILE For Input As #n
buf = Split(StrConv(InputB(LOF(n), #n), vbUnicode), vbCrLf)
Close #n
With Me.ListView1.ListItems
.Clear
For i = 0 To UBound(buf) - 1
v = Split(buf(i), ",")
With .Add
.Text = v(0)
For j = 1 To 4
.SubItems(j) = v(j)
Next
End With
Next
End With
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- その他(プログラミング・Web制作) パイソン初心者です 4 2022/06/29 06:49
- その他(開発・運用・管理) MacのPCでわファイルを検索したくて、右上の虫眼鏡で検索をかけますが、EPSデータが何故か検索デー 2 2022/10/25 10:29
- Excel(エクセル) Excelでなぜこのような式をつかっているのでしょうか、行に1,2,3と連番を振るだけなのに 5 2023/04/08 20:00
- PHP 値の取り出し方について教えて下さい。 1 2023/03/31 13:30
- Visual Basic(VBA) ワークシートチェンジで曜日を表示する方法 1 2023/03/04 21:51
- 営業・販売・サービス 仕入れの方法 1 2023/05/21 18:55
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでcsvファイルもシートもあ...
-
EXCEL→CSV保存時のダブルクォー...
-
ダブルコーテーション付きでCSV...
-
【ExcelVBA】300万件越えCSVか...
-
Excelマクロ 空白セルを無視し...
-
VBA csvファイルのデータを...
-
VB.netでShellExecuteがしたい
-
複数のファイルをまたぐエクセ...
-
rubyを用いたCSVファイルの分割...
-
バッチ処理 特定の文字以降を...
-
【ruby】flockで掛けたロックを...
-
C# ファイルを読み込みlistvie...
-
VBA テキストボックスを選択状...
-
バッチ for /f 空白、スペース...
-
verilog HDLについての質問です...
-
ギャスケット作成。修正の解説...
-
SQLでテキストボックスの文字を...
-
fortranでNAのあるデータを読み...
-
[コンパイルエラー 修飾子が不...
-
INPUTタグ disabledの文字色を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelマクロ 空白セルを無視し...
-
【ExcelVBA】300万件越えCSVか...
-
ダブルコーテーション付きでCSV...
-
VBAでcsvファイルもシートもあ...
-
CSVで余計な空行が入る
-
EXCEL→CSV保存時のダブルクォー...
-
LibreOffice Calcのマクロで、...
-
CSVデータの文字列置換
-
VBAで複数のCSVからレコードセ...
-
pythonでリストをCSVに出力する...
-
ファイル名を変数で書きこむfwr...
-
VB.netでShellExecuteがしたい
-
バッチコマンドで指定行を抽出...
-
エクセルの任意のシートをcs...
-
StringGridの中身をCSV形式で保...
-
pythonのこのエラーがわかりません
-
CSVファイルの比較と結果の取得...
-
rubyを用いたCSVファイルの分割...
-
PowerShellからGhostscriptを動...
-
ブラウザ上でcsvファイルの編集
おすすめ情報