マクロでの処理結果をログファイルとして作成したい
あるフォルダ内にあるエクセルファイルを開き(ファイル数は変動)、A1セルの値を取得し、あるリストと整合チェックを実施します。
存在すればOK、存在しなかったらNGとし、その結果をtxtファイルに出力する処理を考えています。
-------テキストファイルイメージ-------
整合チェック 処理結果 処理日時:2008/10/18 9:00
OK 00011,99999,52222
NG 00012,22222,33333
-------------------------------------
処理方法として考えたのは、上記テキストファイルイメージのエクセルファイルを作成後、テキストファイルに出力する方法です。
(そもそもこの方法で良いのかも不安ですが)
1.仮のエクセルファイルを作成
2.A1セルにヘッダ情報を出力
3.整合チェックを実施する度に、OKまたはNGの行にコードを格納
4.すべての整合チェック終了後、テキストファイルにエクセル情報を出力
5.エクセルファイルは保存しないでCLOSE
質問内容は以下の2点です。
(1)エクセルファイルに"0で始まる数字を出力すると"0"が表示されなくなってしまいます。これを回避する方法を教えてください。
(2)テキストファイルにコンマ区切りで出力する方法を教えてください。
(3)実施したい内容に、この処理方法(エクセルに出力後テキストに書き出し)は、あっているでしょうか?適切な処理方法があれば教えてください。
今週中に作成する必要があり、大変困っています。
すみませんが、よろしくお願いいたします。