Ich verwende dies, um Aufträge von der neuen Bestellungen Seite auf die vorherige Bestellungen Seite bewegen, aber ich bekomme den Titel Fehler, wenn ich versuche, es auszuführen. Ich habe mir verschiedene Orte angeschaut, um zu versuchen, es zur Arbeit zu bringen, und ich sehe, dass ihre Arbeit funktionieren sollte, meine aber nicht.VBA: PasteSpecial-Methode der Range-Klasse fehlgeschlagen
Sheets("New_Orders").Range("B3:E29").Cut
Sheets("Previous_Orders").Range("B31").PasteSpecial Paste:=xlPasteValues
Dies ist mehr Code, soll das Gleiche tun, das nicht funktioniert entweder
Sheets("New_Orders").Select
Range("B3:E29").Select
Selection.Cut
Sheets("Previous_Orders").Select
Range("B:B").Find("").Select
ActiveSheet.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ich Selection.Copy auch versucht haben. Es gab den gleichen Fehler
Sie können nur alle einfügen oder mit Schnitt einfügen. –
[Muss. Lesen.] (Http://stackoverflow.com/q/10714251/1188513) –
Muss zusehen: [Excel VBA Einführung] (https://www.youtube.com/playlist?list=PLNIs-AWhQzckr8Dgmgb3akx_gFMnpxTN5). Dies ist das relevante Video: [Excel VBA Einleitung Teil 5 - Zellen auswählen (Bereich, Zellen, Aktive Zelle, Ende, Offset)] (https://www.youtube.com/watch?v=c8reU-H1PKQ&list=PLNIs-AWhQzckr8Dgmgb3akx_gFMnpxTN5&index= 5 & t = 3072s) –