|
こんにちは。VBAを始めて2ヶ月の初心者です。
ようやく一通りの機能を使うことができるように
なりましたが、一つだけわからないことがあるので
どうか教えてください。
あるシートのA1:X100くらいまでの範囲を
txtファイルに貼り付けたいのですが、
Openステートメントで行うことはできるのでしょうか?
Open "1.txt" For Output As #1
Print #1, ActiveSheet.Range("A1:X100").Value
Close #1
みたいにしたいのですが、これだともちろんのこと
エラーが発生します。
2行目を
Print #1, Range("A1"), Range("B1"), ・・・, Range("X1")
・
・
・
Print #1, Range("A100"), Range("B100"), ・・・, Range("X100")
にすればできると思うのですが、
これだととても手間がかかってしまいます。
他の方法もあると思いますが、今回は
Openステートメントを使用したいのですが。
よろしくお願いします!
指定セル範囲に名前をつけてPrint文で書いても
だめなんです・・・。
|
|