ich brauche wieder mal Euren Rat. Im einem Programmablauf sollen bestimmte Tabellenblätter in eine vorhandene - vorher bereits geöffnete - Datei übertragen werden. Das mache ich mit
Workbooks(mywb).Sheets("alle").Copy before:=Workbooks(Kopiedatei).Sheets("alle")
und funktioniert so auch super.
Die Zieldatei hat aber bereits ein Tabellenblatt mit dem Namen "alle". Mit dem Copybefehl wird mir dort aber ein Blatt "alle(2)" angelegt.
Wie kann ich das umgehen, also wie kann ich erreichen, dass stumpf in das vorhandene Blatt geschrieben wird.
PS: hatte schon versucht, in der Kopiedatei das Blatt vorher zu löschen, dann mosert mich allerdings Excel bei o.a. Codeschnipsel mit Laufzeitfehler 9 - Index außerhalb gültigen Bereich an...
Vielen Dank für Eure Unterstützung.
Ron