• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:処理時間&CSVファイル出力について)

処理時間&CSVファイル出力について

このQ&Aのポイント
  • プログラムで処理1~3までの流れがある場合に、処理1~処理3それぞれの処理時間(秒)を求めたいです。
  • 処理1の前の現在時刻を求めておき、処理2に入ったときの現在時刻から処理1の前の現在時刻を引けば処理時間(秒)求めることができると思うのですが、プログラムでどのように実装すればよいかわかりません。
  • また、処理1~3までの得られた処理時間を、CSV形式ファイルで保存したい場合、どのようなプログラムを書けば実装できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#60992
noname#60992
回答No.1

処理数が少ないなら、 ELTime0 = GetTimeLong() 処理1 ELTime1 = GetTimeLong() 処理2 ELTime2 = GetTimeLong() 処理3 ELTime3 = GetTimeLong() のような形で必要データをそろえて計算してからCSVに書き出すことになると思います。 CSVの書き出しについては、検索するとたくさん出てきます。 http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_040.htmlhttp://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/as_k03.htm などなど 処理がいっぱいあって、書き出しながら処理を行いたいと考えているのなら、 処理1 処理2 処理3 ○秒  ○秒  ○秒 のように書き出すのはあまり論理的ではありません。 処理1 ○秒  処理2 ○秒 処理3 ○秒 ・・・・ としたほうがよいでしょう。 また、書き出すのにも時間がかかりますので、 処理ごとに書き出すなら、毎回処理前に時間を取り直す必要があります。

rio_de_car
質問者

お礼

質問に対し、ご回答頂きありがとうございます。 おかげ様で、処理時間の取得とCSVファイルでの出力をすることができました。 ありがとうございました。また、機会がありましたらよろしくお願い致します。

関連するQ&A