workbook1.xlsm
에 여러 워크 시트가 있고 다양한 수식으로 가득 찬 것으로 가정합니다. 이 정확히 일 때 workbook1
과 같지만 모든 셀에서 수식 대신 값이 될 새 workbook2.xlsx
을 만들고 싶습니다.여러 워크 시트의 새 통합 문서에만 값 복사
Sub nowe()
Dim Output As Workbook
Dim FileName As String
Set Output = Workbooks.Add
Application.DisplayAlerts = False
ThisWorkbook.Worksheets("Przestoje").Cells.Copy
Selection.PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, SkipBlanks:=True, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats
FileName = ThisWorkbook.Path & "\" & "worksheet2.xlsx"
Output.SaveAs FileName
End Sub
을하지만 문제는 사본에게 그것을 하나의 워크 시트를하고는 worksheet1
에 있었다처럼 이름을하지 않습니다
나는 workbook1
에서 한 장을 복사하려면이 매크로를 가지고있다. 나는 그것을 이해할 수 없다.
또 다른 문제는 나중에 worksheet2
이 열리고 있다는 것입니다. 나는 이것을하고 싶지 않다.
어떻게 이러한 문제를 해결할 수 있습니까? 이 같은