No.1ベストアンサー
- 回答日時:
可能性としては以下など考えられます。
1)セル内で改行している箇所はありませんか?
その場合は、セル内改行文字列 vbLf あるいは Chr(10) を
事前に置換で消すなどすれば対応できるかと思います。
2)スペース区切りテキストの.prnファイルでの保存ではないですか?
その場合、1行あたりの文字数に制限があります。240文字です。
↓こちらを参考に対応してください。
『Excel で書式付きテキスト (.prn) の文字数が 1 行あたり 240 文字に制限される』
http://support.microsoft.com/kb/249885/ja
またはスペース区切りじゃなくタブ区切りのテキスト形式にするとか、
固定長ファイルなら↓こちらを参考にするとか。
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub0 …
この回答へのお礼
お礼日時:2010/09/07 09:51
ご回答ありがとうございます。
2)でご指摘頂いたとおりの状況でした。
項目の桁をゼロ埋めして揃えてからテキストで保存をするというマクロなので、
文字数は240文字を軽くオーバーしていました。
教えて頂いたURLを参考にさせて頂きます。
ありがとうございました。
No.2
- 回答日時:
>Excelシートをテキスト形式で保存するマクロを作成しているのですが、
マクロを作成しているといって、マクロを見せないなら、教えようがありませんから、マクロを書いてください、と言っていただいたほうが良いと思いますが。なお、私は出来る限り、他人のマクロは参照したりしません。
Sub Text_Output_Print()
Dim i As Long
Dim buf As String
Dim FNo As Integer
FNo = FreeFile
Open "TextTemp.txt" For Output As #FNo
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
If Cells(i, 1).Value <> "" Then
buf = Replace(Cells(i, 1).Value, vbLf, "")
Print #FNo, buf
End If
Next
Close #FNo
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBAでのWorksheet_Change...
-
エクセルファイルを開いた回数...
-
エクセル シート内の一番下のセ...
-
Excelで数字を入れたら対応する...
-
セルの一部分だけを太字にする方法
-
エクセルで複数のシートのクリ...
-
長い時間かかるマクロが実行中...
-
Excelのシート上のShapeにイベ...
-
エクセルで特定の行だけ行削除...
-
フォルダ内にある全ファイルの...
-
エクセル:セル内の文字列の最...
-
エクセル マクロ 一定時間おき...
-
エクセルのマクロ実行後にカー...
-
エクセルVBAで実行中画面を...
-
【エクセル】フリーワード検索...
-
EXCEL マクロの記録で並べ替え...
-
【エクセルVBAについて】セ...
-
シートではなくBOOK間で重複し...
-
複数シートのグループ化ができ...
-
【エクセル】「実行時エラー’10...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでのWorksheet_Change...
-
Excelで数字を入れたら対応する...
-
エクセルで複数のシートのクリ...
-
エクセルファイルを開いた回数...
-
Excelのシート上のShapeにイベ...
-
エクセルで特定の行だけ行削除...
-
長い時間かかるマクロが実行中...
-
エクセル シート内の一番下のセ...
-
【エクセル】フリーワード検索...
-
Excelでセル内の文字をファイル...
-
【エクセル】「実行時エラー’10...
-
シートではなくBOOK間で重複し...
-
フォルダ内にある全ファイルの...
-
EXCELのダイアログシートって、...
-
エクセル:セル内の文字列の最...
-
自分の専門分野の仕事。初見で...
-
セルの一部分だけを太字にする方法
-
エクセルで○をつけるマクロ設定
-
エクセル マクロ 一定時間おき...
-
Excelにて、同じ画像を複数のセ...
おすすめ情報