ワークブックAから別のワークブックBにワークシートをエクスポートしたい場合は、Excelに選択を促す必要があります。 「タイプの不一致」というエラーが表示されます。また、全く新しいワークブックにエクスポートすることもできます。ワークシートを別のワークブックにコピー
Sub savefile()
Worksheets("Test").Activate
Dim wb As Workbook
Dim filter As String
Dim linkf As Variant
Dim targetWorkbook As Workbook
Set targetWorkbook = Application.ActiveWorkbook
caption = "Please Select an output file "
linkf = Application.GetOpenFilename(filter, , caption)
If linkf = False Then Exit Sub
Set wb = Workbooks.Open(linkf)
targetWorkbook.Sheets("Test").Copy After:=Workbooks(wb).Sheets("Sample")
End Sub