Ich versuche, eine Reihe von Zellen zu schneiden und dann den gleichen Bereich eine Zelle über einfügen. Wenn ich diesen grundlegenden Code ausführe, gibt es mir noch Laufzeitfehler 1004 Anwendung oder objektdefinierter Fehler. Warum erhalte ich diesen Fehler? Würde dies stattdessen ein Array erfordern?Einen Bereich schneiden und PasteSpecial Formeln
Antwort
etwas wie das Versuchen:
Sub Cut_Paste
Range("D4:F8").Cut Destination:=Range("E4:G8")
End Sub
Das hat super funktioniert, danke –
Kopieren Sie den größeren Bereich, indem Sie nur die oberste linke Zelle des Ziels verwenden und dann Clear.
Sub Cut_Paste
with Range("D4:F8")
.copy
Range("E4").PasteSpecial xlPasteFormulas
.clear
end with
End Sub
Ich entschuldige mich, ich musste die Frage bearbeiten, die FillRight/Clear-Funktion scheint nur mit einzelnen Spaltenbereichen zu funktionieren, ich muss einen 3-Spalten-Bereich verschieben. Kann dieser Code mit mehr als einer Spalte arbeiten? –
Wahrscheinlich am besten, um dann zu einem PasteSpecial zurückzukehren, aber Sie brauchen nur die obere linke Ecke des Ziels. Dies entfernt eine fehlerhafte Zielbereichsberechnung aus der Betrachtung. – Jeeped
Ich denke, es wird funktionieren, wenn ich nur die Kopie verwenden, dann pasteSpecial, und dann die erste Spalte des ursprünglichen Kopierbereichs löschen. –
- 1. PasteSpecial (Laufzeitfehler 1004)
- 2. ROUNDUP Formeln in VBA über einen dynamischen Bereich
- 3. PasteSpecial wird mehrmals eingefügt
- 4. Paste gegen PasteSpecial
- 5. Makrozeilen für Neuanordnung während Formeln zu erhalten und die Formatierung
- 6. Google App Script - legen Sie Formeln über den Bereich
- 7. Überprüfen Spalte für Formeln
- 8. Linux schneiden und grep
- 9. .PasteSpecial funktioniert nicht für Range-Objekt
- 10. Schneiden eines Diagramms
- 11. Kopieren Formel auf einen Bereich von Zellen und es auf einen Wert Umwandlung
- 12. Formeln in Arbeitsmappen einfügen
- 13. Schneiden Sie einen Dezimalwert in C++
- 14. Excel IF Formeln Korrektur?
- 15. Schneiden Sie einen UTF8-Text in PHP
- 16. Wie kann ich einen Stream schneiden? C#
- 17. Excel VBA PasteSpecial mit xlPasteSpecialOperationAdd funktioniert nicht
- 18. WPF: Bild schneiden und speichern
- 19. Union und schneiden in Django
- 20. Strings schneiden und IDs machen
- 21. Learning C++: Polymorphismus und Schneiden
- 22. Einfach Excel finden und ersetzen für Formeln
- 23. VBA: .PasteSpecial nicht Einfügen bedingte Formatierung
- 24. Excel Absturz bei Verwendung von PasteSpecial
- 25. VBA: PasteSpecial-Methode der Range-Klasse fehlgeschlagen
- 26. Haskell Lambda Ausdrücke und einfache Logik Formeln
- 27. Generiere Sequenznummern für einen Bereich und Dekrementierer
- 28. Android - Schneiden Sie einen Kreis aus einem Quadrat Bitmap
- 29. Gewusst wie: Autohotkey Com - Excel PasteSpecial()
- 30. Schneiden Optimierungsalgorithmus
Sie diese selbst aus einem Arbeitsblatt testen, sondern fügen spezielle Optionen sind nur verfügbar, wenn Sie nicht schneiden kopieren. Sie könnten die ursprünglichen Zellen kopieren und dann löschen. – SJR