| 
    
     |  | こんにちは。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文で書いても
 だめなんです・・・。
 
 
 |  |