Ich habe eine Frage zum Öffnen / Kopieren einer anderen xlsm Mappe.
Derzeit benötigt ein Öffnen,- Kopiervorgang aus einer anderen Mappe recht lange. Ich vermute mal, das es daran liegt, dass die zu öffnende Arbeitsmappe sehr viele Daten, Sheets und Formelberechnungen beinhaltet.
Zum öffnen der Mappe beginnt mein Makro so:
Sub Import1()
Dim wbZiel As Workbook
Dim wbQuelle As Workbook
Application.ScreenUpdating = False
Set wbZiel = ThisWorkbook
Set wbQuelle = Workbooks.Open("C:\Users\Fred Neumann\Desktop\Lay_0-0\Lay_a.xlsm")
wbQuelle.Sheets("BasisNeu").UsedRange.Copy
wbZiel.Sheets("BasisNeu").Cells(1, 1).PasteSpecial xlPasteValues
wbZiel.Sheets("BasisNeu").Cells(1, 1).PasteSpecial xlPasteFormats
Application.CutCopyMode = False
... natürlich kommt zum Schluß (bei Schließen der aufgerufenen Mappe) noch die Meldung, "ob ich die Mappe speichern möchte"Meine Frage:
Da die zu kopierenden Sheets keine Formelberechnungen etc. beinhalten möchte ich fragen, ob es möglich ist, diesen Prozess zu beschleunigen? Es evt. einen Modus gibt, der die "Neuberechnungen" in der zu öffnenden Mappe für die Zeit meines Vorgangs unterbindet? Oder sonst für eine Variante ...
Gruss
Fred