|
▼ひげくま さん:
A3にデータがありませんでした。失礼しました。
1行目はタイトル行、A2以下にデータなので
Range("A1").End(xlDown).Offset(1).Select
とすることにしました。
A2以下にデータがあるときのみ実行しますので今後エラーはでないとおもいます。
あと、xls保存は市販の教本をみてできそうなので(向学のためにも)自力ですすめてみます。
本当にどうもありがとうございました。
Sub Macro1()
Dim MyTxtFile1 As String
Dim MyTxtFile2 As String
MyTxtFile1 = ActiveWorkbook.Path & "\Post.csv"
Workbooks.Open Filename:=MyTxtFile1
Range("A2:U2").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
MyTxtFile2 = ActiveWorkbook.Path & "\Fax.csv"
Workbooks.Open Filename:=MyTxtFile2
Windows("Fax.CSV").Activate
Range("A1").Select
Range("A1").End(xlDown).Offset(1).Select
ActiveSheet.Paste
End Sub
|
|