Ich versuche, eine Reihe von Kopieren/Einfügen von Zellbereichen in einen einfacheren (und scheinbar schneller) Wert = Wert Stil zu konvertieren.VBA Konvertierung von Kopieren/Einfügen zu Wert = Wert verursacht Fehler 1004
im Wesentlichen ich aus dieser gehe,
wb1.Sheets(1).Range(Cells(5, i), Cells(vaLastRow, i)).Copy
ThisWorkbook.Sheets(strWorkingTableName).Cells(2, 1).PasteSpecial xlPasteValues
Application.CutCopyMode = False
dazu
ThisWorkbook.Sheets(strWorkingTableName).Range(Cells(2, 1), Cells((1 + vaLastRow - 5), 1)).Value = wb1.Sheets(1).Range(Cells(5, i), Cells(vaLastRow, i)).Value
aber wenn ich bekomme ich den gefürchteten „Laufzeitfehler‚1004‘; Anwendungs definiert oder Objekt definierter Fehler ".
Bitte helfen Sie mir herauszufinden, warum ich diesen Fehler bekomme.
ich diesen Fehler hassen. Es ist so allgemein gehalten. – bernie
Die Bereichsgrößen stimmen nicht überein. Sie ordnen von etwas, das 'vaLastRow - 4' Zeilen in etwas hat, das' vaLastRow - 5' Reihen hat (ich denke - es wird spät und Mathe wird hart) – Mikegrann
@Mikegran, wenn ich ihn durch vaLastRow - 5 ersetze oder vaLastRow - 4 ist immer noch mit dem gleichen Fehler. – tincanfury