das ist, was ich habe zur Zeit,Aufruf eine geöffnete Arbeitsmappe in VBA
Dim mastertemp As Workbook
Dim testproject As Workbook
Set testproject = Workbooks("C:\Users\zzz\Documents\Test Project.xlsm")
Set mastertemp = Workbooks("C:\Users\zzz\Documents\MasterTemp.xlsx")
mastersheet.sheets("Sheet1").activate
die dritte Codezeile mir Index von Bereich geben, irgendwelche Ideen?
Ich möchte ohne dass das System zwischen Arbeitsmappen springen können, geben Sie mir „Arbeitsmappe bereits geöffnet ist, würde verwerfen Wiedereröffnung alle Änderungen etc“
Setzen Sie es auf eine Variable, dann verweisen Sie darauf. – findwindow
Wenn Sie nur dies tun, können Sie versuchen, Ereignisse zu deaktivieren. An der Spitze, fügen Sie 'Application.EnableEvents = False' hinzu, dann stellen Sie das am Ende auf' True' zurück. – BruceWayne
Löschen Sie die Parens, wenn Sie einen Prozeduraufruf ausführen, ohne den Rückgabewert einer Funktion zuzuweisen. sie sind überflüssig ... und sie ** werden schließlich Probleme verursachen, wenn sie eine Gewohnheit sind. –