Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


76355 / 76738 ←次へ | 前へ→

【4805】Re:テキストファイルへのパッチについて
お礼  あつし  - 03/4/8(火) 13:15 -

引用なし
パスワード
   ▼こうちゃんさん こんにちわ。

>作成されたマクロを書かれたほうがレスがつきやすいと思いますが・・
>
>「267」というのがよくわからないのですが、上記URLを参考にしたということなので、チョッと一言。
>全体をよく見ているわけではないのですが、バッファは処理するのに十分な大きさにしておいて、データを変換するときや書き込む時の大きさを動的にされたらいかがですか?
>
>上記URLでいえばこのあたり・・
>
>' データを変換してファイルに書き込む
>strAns = Format(vntTmp, "000000")
>MidB(udtStrBuff.strBuff, 154, 6) = _
>StrConv(strAns, vbFromUnicode)
>udtStrBuff.strBuff = _
>StrConv(udtStrBuff.strBuff, vbUnicode)
>Put #lngFNum2, , udtStrBuff

早速のレスありがとうございます。
自分のマクロを添付してみようと思ったのですが、素人が組んだマクロなもので見にくかったのでサンプルとしたURLを書きました。サンプルをコピーして使ったもので。。。やはり、ソースにコメントが必要ですよね。「267」の部分は「395」の間違えです。すみません(汗)

バッファの大きさを変更してしまうと

>Put #lngFNum2, , udtStrBuff

の部分で出力先のファイルとのレングスが一致しないというエラーが発生してしまい、バッファを大きく取ることが出来ないのです。別な方法があればと思ったのですが。。。

5 hits

【4782】テキストファイルへのパッチについて あつし 03/4/7(月) 13:12 質問
【4796】Re:テキストファイルへのパッチについて こうちゃん 03/4/8(火) 9:12 発言
【4805】Re:テキストファイルへのパッチについて あつし 03/4/8(火) 13:15 お礼
【4797】Re:テキストファイルへのパッチについて ポンタ 03/4/8(火) 9:31 回答
【4820】Re:テキストファイルへのパッチについて あつし 03/4/9(水) 0:23 質問
【4822】Re:テキストファイルへのパッチについて ポンタ 03/4/9(水) 8:26 回答
【4863】Re:テキストファイルへのパッチについて あつし 03/4/11(金) 0:53 お礼
【4814】Re:テキストファイルへのパッチについて Hirofumi 03/4/8(火) 20:44 回答
【4821】Re:テキストファイルへのパッチについて あつし 03/4/9(水) 0:26 発言
【4864】Re:テキストファイルへのパッチについて あつし 03/4/11(金) 1:03 お礼

76355 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free