|
▼yuhmo さん:
>yama さんへ
>
>早速の返信ありがとうございます。
>
>ところで下記の方法ですと、
>
>> ChDir "C:\Documents and Settings\xxxx\デスクトップ"
>> ActiveWorkbook.SaveAs Filename:= _
>> "C:\Documents and Settings\xxxx\デスクトップ\tabtab.txt", _
>> FileFormat:=xlText, CreateBackup:=False
>
>ブックそのものをテキスト形式で保存するようなことになると思いますが、
>Print でデータを“書き出す”ように別物としてデータ保存したいのです。
>そのような方法はないものでしょうか?
あれれ。。シートが複数あって任意のシートの
任意の範囲を出力する...等でしょうか?
単にprintでやりたいのであれば
For iRow = iStartRow To iEndRow
For iCol = iStartCol To iEndCol
If iCol = iStartCol Then
Print #intFp, Cells(iRow, iCol);
Else
Print #intFp, vbTab & Cells(iRow, iCol);
End If
Next
Print #intFp,
Next
といった感じでしょうか?
(適当に書き込んでるのでコピペでは動かないかも)
|
|