2017-11-23 3 views
-3

私はVBAを使用してCSVファイルをExcelにインポートする必要があります。しかし、シート1ではなくシート2(A1)にデータをインポートしたいと思います。2番目のシートにcsvをインポートする

助けていただければ幸いです。ありがとう。

+1

を開くを貼り付けコードを参照してください – MarcinSzaleniec

+0

@MarcinSzaleniecちょうど同じコメントに私を打つ。それを最初に記録することができるかどうかを再確認しなければなりませんでした。 – jcarroll

答えて

0

は、2つのステップを持って、まず、csvファイルを開いて、次のコピーと

まずCSV

Sub CopyCSVContent() 

Workbooks.Open Filename:="YourPath\YourFileName.csv" 

Application.Run "NExtStep" 

End Sub 

2番目のコピーをファイルごとに、あなたのCSVの列と近いCSV

Sub NExtStep() 

WorkBooks("YourFile.CSV").Worksheets(1).Columns("A:YOURLASTCOLUM").Copy 

Workbooks("ImportFile.XLSM").WorkSheets(2).Range("A1").Paste 

WorkBooks("YourFile.CSV").Close 

End Sub 
関連する問題