Cześć, mam pytanie, czy da się otworzyć za pomocą FileDialog istniejący plik excelowski, ale zamiast otwierać go w nowym oknie dodać go jako kolejne Arkusze do pliku w którym wywołano makro? Albo jeszcze lepiej wskazać konkretny arkusz(np. tylko pierwszy) z wybranego pliku, który zastąpi arkusz w obecnym pliku(ten w którym wywołano macro). Do tej pory mam coś takiego, potrafi mi ktoś doradzić jak można to zrobić?
Sub openFile()
Dim fd As FileDialog
Dim FileWasChosen As Boolean
Set fd = Application.FileDialog(msoFileDialogOpen)
fd.AllowMultiSelect = False
FileWasChosen = fs.Show
If Not FileWasChosen Then
MsgBox "You didn't select a file"
Exit Sub
End If
fd.Execute
End Sub