ブック内のいくつかのワークシートを別のブックにコピーしたいと思います。ソースワークブックから数式やリンクをコピーしたくありません。必要なのはデータだけです。これを実現するためにvbscriptを使用したいと思います。誰かが私にこれをするように導くことができますか?
これは、ワークシートのコピーを実行して機能させるための私の試みですが、残念ながら、数式もコピーします。
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = False
objExcel.DisplayAlerts=False
Set objWorkbook1= objExcel.Workbooks.Open("SourceFile.xlsx")
set objWorkbook2=objExcel.Workbooks.Add
set sheetsToCopy=objWorkbook1.Sheets(Array("Sheet1","Sheet2","Sheet3"))
sheetsToCopy.Copy objWorkbook2.Sheets(1)
objWorkbook1.save
objWorkbook2.saveAs("TargetFile.xlsx")
objWorkbook1.close
objWorkbook2.close
objExcel.DisplayAlerts=True
set objExcel=nothing