0
我有一個名爲Final_Sheet一個工作表,我想創建上表的按鈕,然後執行以下操作從活動工作表到新的Excel中複製值文件
選擇單元格區域A1:D30和皮卡從細胞中的值只創建一個新的Excel文件並將複製的單元格值粘貼到創建的Excel文件的Sheet1中。我能夠做到這一點,進一步我不明白該怎麼做,任何人都可以幫助我嗎?
Private Sub Button1_Click()
Dim rownum As Integer
Dim selection As Range
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
rownum = InputBox("Row No to Copy :", "OK")
selection = ActiveSheet.Range(Cells(1, 1), Cells(rownum, 10)).Select
selection.Copy
Flname = InputBox("Enter File Name :", "Creating New File...")
MsgBox ("Output File Created Successfully")
If Flname <> "" Then
Set NewWkbk = Workbooks.Add
ThisWorkbook.Sheets(1).Range("D1:D30").Copy Before:=NewWkbk.Sheets(1)
NewWkbk.Sheet(1).Select
Cells(1, 1).Activate
selection.PasteSpecial xlPasteValues
NewWkbk.SaveAs ThisWorkbook.Path & "\" & Flname
ActiveWorkbook.Close
End If
End Sub
非常感謝主席先生,它的工作,但我只想要單元格的值不是公式 – user3291887
我怎麼能添加粘貼特價僅售 – user3291887
更新我的回答對使用PasteSpecial的 – Aiken