|
非表示のシートのデータを用いて新しいCSVファイルを作成する方法について悩んでいます。
具体的には、Sheet1にあるボタンを押すと、非表示のSheet2に加工後のデータを転記し、Sheet1以外は非表示の状態でSheet2のデータから新規CSVファイルを作成する、というものです。
下記の2つの方法で試してみたのですが、
Sheets("Sheet2").Copy
ActiveWorkbook.SaveAs Filename:= _
"test.csv", FileFormat:=xlCSV, _
CreateBackup:=False
ActiveWindow.Close (True)
とすると、
「Worksheets("Sheet2").Visible = True」
の1文を先頭に入れないとCOPY行でエラーになってしまいますし、
Sheets("Sheet2").SaveAs Filename:= _
"test.csv", FileFormat:=xlCSV, _
CreateBackup:=False
とすると、元のワークブック自体が更新されてしまいます。
何か良い方法があれば教えてください。
よろしくお願い致します。
|
|