0
複数のCSVファイルを1つのExcelワークブックに集約します.CSVごとに1つのワークシートです。手動でコピー先のワークブック(Target.xlsx)を開き、CSV(Source.csv)を開き、CSVファイルの唯一のタブを右クリックしてMove or Copy
を選択し、To book:
フィールドをTarget.xlsxに変更し、Before sheet:
をSheet3に変更します、Create a copy
にチェックを入れ、CSVファイルを閉じます。ここで私はこれを行うに書いたコードです:実行時最初のワークシートをCSVファイルからマクロ対応ワークブックにコピー
Set wbTarget = ThisWorkbook
Set wbSource = ActiveWorkbook
wbSource.Sheets(1).Copy Before:=Workbooks(wbTarget).Sheets("Sheet3") 'Type Mismatch
wbSource.Close
wbTarget.Save
が、私はwbTarget.FullName
とwbSource.FullName
を印刷するとき、私は正しいファイルを参照してくださいライン3の「型が一致しません」というエラーが表示されますので、私は何を理解していません不一致です。私が開いているCSVファイルに関係なく機能するように、2行を一般的なままにしておきます。
'wbGen'とは何ですか? – Comintern
@Comintern - 変数名を読みやすくするために、すべてを変更するのを忘れました。編集を参照してください。 –