VB6.0で開発しています。
カンマ区切りの""で囲まれたcsvファイルがあります。
例)
"1","東京本社","","おとこ","山田太郎",""
このデータをinsertしていくプログラムを標準モジュールで書きました。
正常に動いています。
処理件数を表示する画面をつくりたいのですが、タイマーコントロールにどう書けばよいでしょうか?
Private Sub tmrSql_Timer()
lblSqlProgress.Caption = insert済みの件数 & "/" & csvファイルの行数 & "の処理が終了しました"
End Sub
上記のように記述すればよいのかな、と思っています。で、
1.insert済みの件数
2.csvファイルの行数
ってどうすればわかるんでしょう??
ご存知の方教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>1.insert済みの件数
カウンタ用の変数を設けて、インサート毎に+1していきます。
>2.csvファイルの行数
一度、すべて 取り込まないと行数はわかりません。
ないとは思いますが、特に、データに改行が含まれている場合は、その処理も必要です。
通常、このような表示の処理は、タイマーイベントなどでするのではなく、
インサート直後に表示したらいいと思います。
表示の時、DoEventsなどのような再表示処理を入れないと
正しく表示されません。
参考URL:http://homepage2.nifty.com/kasayan/vba/doevents. …
No.3
- 回答日時:
CSVファイルの行数について。
VBで開発したことないのですが、参考になれば。
VBで参照設定などをして、データベースを使うようにし、SQLは発行出来ないでしょうか?
CSVファイルをテーブルと見立てて、テーブルの行数を取得するって言うのはどうでしょう?
SQLはこんな感じで。
SELECT COUNT(*) FROM CSVファイル名
wtnb_hさん、ご回答ありがとうございました。
なるほど、参考になりました。
とりあえず今回は、カウンタをつけてやってみます。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- Visual Basic(VBA) エクセルVBAについて 8 2022/07/13 22:41
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
マクロから出力されるcsvのダブ...
-
バッチでCSVを処理する時、空の...
-
csvファイルでの日付設定「yyyy...
-
複数のcsvファイルをフォルダご...
-
巨大なCSVの加工(指定列のみの...
-
VBS or BATでCSVファイルに入っ...
-
複数のcsvファイルをExcelに一...
-
PHP.laravelについて
-
VB6.0 CSVファイル読み込みに...
-
特定文字を入ってるCSVの特定の...
-
CSV形式のファイルを読み込んで...
-
VBScriptからEXCELのVBAコマン...
-
csvファイルのデータの間引きを...
-
ファイル書き込み
-
csvファイルのデータの一部を取...
-
VBScriptの関数化
-
指定した範囲をVBAで保存
-
ファイルのアクセス回数について
-
エクセルのプロパティーでセキ...
マンスリーランキングこのカテゴリの人気マンスリー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行だけを読...
おすすめ情報