Ich verwende diesen einfachen Code, um mein Arbeitsblatt aus Arbeitsmappe 1 in Arbeitsmappe 2 in demselben Ordner zu kopieren.VBA Excel reagiert nicht beim Kopieren von Daten in eine andere Arbeitsmappe
Sub Button27_Click()
Application.ScreenUpdating = False
Dim FileName As String
Workbooks.Open FileName:=ActiveWorkbook.Path & "\sefaresh.xlsm"
Application.Wait (Now + TimeValue("0:00:01"))
ThisWorkbook.Sheets("Sheet3").Copy
After:=Workbooks("sefaresh.xlsm").Sheets(Sheets.Count)
Application.ScreenUpdating = True
End Sub
Die Kopie & Paste-Funktion Prozess erfolgreich, aber wenn ich die Arbeitsmappe 2 zuerst in der Nähe, ich für Excel erhalten reagiert nicht. Irgendein Vorschlag?
Dank
Versuch 'DoEvents' am Ende Ihres Unter. –
Ich benutze das vorher, aber funktioniert nicht –
versuchen, wenn workbook2 Datei beschädigt ist: benennen Sie es in einen neuen Namen, kopieren Sie alle seinen Inhalt (einschließlich aller Code) in eine neue Arbeitsmappe, speichern Sie die neue WB als den alten Namen von workbook2 und dann Probieren Sie Ihr Makro erneut aus. –