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