No.2ベストアンサー
- 回答日時:
>CSVファイルを開いて1行目、2行目など行を指定して、内容を取り出すことも
>可能なのでしょうか?
こうしたらどうでしょう。
CSV形式ファイルを"file.csv"とします。
Dim aaa As String
Dim cnt As Long
Open "file.csv" For Input As #1
cnt = 0
Do While Not EOF(1)
Line Input #1, aaa
cnt = cnt + 1 '<-----何行目かを数える
Select Case cnt
'1行目の場合、テキストボックス1に設定
Case 1
Text1.Text = Left$(aaa, InStr(aaa, ",") - 1)
'2行目の場合、テキストボックス2に設定
Case 2
Text2.Text = Left$(aaa, InStr(aaa, ",") - 1)
'3行目の場合、テキストボックス3に設定
Case 3
Text3.Text = Left$(aaa, InStr(aaa, ",") - 1)
End Select
Loop
Close (1)
ご返事ありがとうございます。
詳しいご説明本当にありがとうございました。
すごくわかりやすくて、とても参考になりました。
教えていただいたのをもとに、プログラムを完成することができました。
No.3
- 回答日時:
1行取出した後の文字の分割ですが、VB6なら
splitを使うと楽です。
dim strBuf() as string
dim
........
........
'strTextは、取出した1行
'カンマで分割
strBuf=split(strText,",")
'strBuf(0)などで使用できます。
どうでしょうこんなんで?
ご返事ありがとうございます。
splitがあるなんて知りませんでした。
早速参考にさせていただきます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- PHP 値の取り出し方について教えて下さい。 1 2023/03/31 13:30
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
csvファイルを開かずに文字を検索し行を抽出したい
Visual Basic(VBA)
-
CSVファイルの指定列だけを読み込んでEXCELに表示したい
Excel(エクセル)
-
CSVファイルの特定行の削除
Visual Basic(VBA)
-
-
4
c#でcsvから指定の1行だけを読み込む方法
C言語・C++・C#
-
5
VB2010でCSVファイルの読み込み
Visual Basic(VBA)
-
6
CSVから指定行だけを読み込み
Visual Basic(VBA)
-
7
VB.NET getとsetの概念がわかりません。
Visual Basic(VBA)
-
8
【ExcelVBA】300万件越えCSVから条件を満たす行だけ抽出するには?
Visual Basic(VBA)
-
9
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
10
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
11
VB.NETでのイベントの途中終了
Visual Basic(VBA)
-
12
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
13
DataTableに特定のフィールドが存在するかどうか調べるには?
Visual Basic(VBA)
-
14
フォームの再読み込み
Visual Basic(VBA)
-
15
【Excel VBA】CSV取込時、数字の先頭の0を消えないようにするには?
Excel(エクセル)
-
16
VB.NET Excelを読み込んでDataTableに格納し、DBにデータをINSERTする
Microsoft ASP
-
17
VB.net
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
csvファイル 項目数取得
-
csvファイルでの日付設定「yyyy...
-
マクロから出力されるcsvのダブ...
-
csvファイルのデータの間引きを...
-
バッチでCSVを処理する時、空の...
-
CSV形式での保存時に”文字列...
-
VBAでcsvファイルを読み込んで...
-
Visual C++によるcsvファイルの...
-
EXCEL|csvで保存→開くcsvを閉じる
-
COBOL85でのCSVファ...
-
EXCELでCSVファイルの読込み
-
CSVファイルの項目行を削除...
-
複数のCSVファイルのAccessテー...
-
csvファイルを列数ごとに分割す...
-
Excel VBA ADOでのCSV取込みに...
-
巨大なCSVの加工(指定列のみの...
-
エクセルVBA 大容量CSVファイル...
-
VBSでCSVのキー項目の取得
-
CSVファイルをMDBに取り込む
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
csvファイル 項目数取得
-
CSV形式での保存時に”文字列...
-
マクロから出力されるcsvのダブ...
-
csvファイルでの日付設定「yyyy...
-
複数のcsvファイルをExcelに一...
-
バッチでCSVを処理する時、空の...
-
エクセルVBA 大容量CSVファイル...
-
データ解析ソフトRでのファイル...
-
VBAでcsvファイルを読み込んで...
-
csvファイルのデータの一部を取...
-
複数のCSVファイルのAccessテー...
-
CSVファイル作成
-
【C#】パス名で無効な文字
-
csvファイルのデータの間引きを...
-
エクセル形式のファイルの読み込み
-
csvファイルを列数ごとに分割す...
-
CSVファイルの項目行を削除...
-
【エクセル マクロ】読み込ん...
-
c#でcsvから指定の1行だけを読...
おすすめ情報