あるデータをExcelマクロを使って生成しています。
txtに保存するときに、120バイトで揃えたいのですが、データに改行コードが入る為120バイトを超えてしまうようです。
データは最大200行。
Excelのセルで生成されたデータはそのままに、改行コードのみをtxtの段階で削除する方法を教えてください!
とっても困っています・・・
ちなみに・・・
ActiveWorkbook.SaveAs Filename:="C:\MIKAZUKI.txt", FileFormat:=xlUnicodeText _
, CreateBackup:=False
が今のコードです。
不足な資料等があればジャンジャン送ります。
No.2ベストアンサー
- 回答日時:
固定長120バイトのデータを、改行コードなしで羅列するという意味ですか。
COBOLプログラムで読み込むのでしょうか?SaveASメソッドではFileFormatプロパティで「改行なし」を選択できないと思います(できたら不勉強ですが)。WIRTE命令かFSOオブジェクトを使用すれば可能です。
貼り付けたURLを参考になさってください。私がなまじマクロを書くより的確な例が掲載されています
参考URL:http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub0 …
No.1
- 回答日時:
>txtに保存するときに、120バイトで揃えたいのですが、データに改行コードが入る為120バイトを超えてしまうようです。
>データは最大200行。
矛盾していませんか?改行コードがあるから「行」が発生するのです。
改行コードが無ければ一行に最大120*200=24000バイトの文字がずらーっと
並ぶだけですよ。
そのテキストファイルを何のために使うのでしょう?
この回答への補足
実は、銀行のFB(ファームバンキング)用のデータを作っています。
実際は体裁よく並んでほしいのですが・・・(市販の会計ソフトで出力すると体裁よく並んで且つFBでもエラーがなく送信できます)
すいません。説明不足で・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/04 12:47
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- Access(アクセス) エクセルのマクロについて教えてください。 2 2023/02/04 14:20
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) Excel vbaについて知恵もしくは、コード教えて下さいm(__)m ① 表にあるデータをコピー、 2 2022/09/01 23:57
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Rstudioによるテキストマイニン...
-
MACの改行コード変更について教...
-
改行コードがそのまま表示され...
-
if文中で@***(配列変数)って...
-
ポインター引数の関数でコンパ...
-
10Mバイトて文字数に すると何...
-
ビットスワップとバイトスワッ...
-
stable diffusionのエラー
-
UTF-8で5~6バイトになる文字コ...
-
int型(2バイト)データの分割
-
Excel 1セル当りの文字数が2...
-
【Excel VBA】10進数を2進数に...
-
C#でのswitch文
-
utf-8でメールを送信すると件名...
-
char str[256]の256の意味は?
-
サブドメインでのクッキー認証
-
応募フォームなどの住所欄で最...
-
ピクセル,dpiから容量(バイト...
-
クッキーのデータ取得
-
バイナリデータからの値の取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA メール作成について ...
-
CGIを勉強しています。¥n(改...
-
改行コードがそのまま表示され...
-
Line Inputにて改行があっても...
-
Rstudioによるテキストマイニン...
-
Excelで、HTMLタグだけを削除す...
-
エクセルで「改行コード」を「...
-
MACの改行コード変更について教...
-
【HELP!!】Excelから保存したtx...
-
perlで、[ \\r\\n , \\n ]の意...
-
ホームページビルダーで行間を...
-
連想するもの教えてください
-
alertの警告文を2行にしたい
-
全文表示…の仕方。
-
テキストボックスに入力された...
-
メモ帳での改行
-
PHP <br /> <br> 結局どっち?
-
brタグについて質問です。
-
KENT-WEBのClipMailでのチェッ...
-
if文中で@***(配列変数)って...
おすすめ情報