Ich habe den folgenden Code erstellt, der bis zu einem Punkt funktioniert dann bekomme ich einen Laufzeitfehler 1004. Könnte jemand helfen? Das Fehlerdialogfeld besagt, dass "PasteSpecial-Methode der Bereichsklasse fehlgeschlagen ist" und die erste .PasteSpecial-Zeile markiert ist.Makro Fehler beim Kopieren Druckbereich und Einfügen in ein anderes Blatt
Sub CopyPO()
'
' CopyPO Macro
'
'
Dim rngPrintArea As Range
Set rngPrintArea = ActiveSheet.Range(ActiveSheet.PageSetup.PrintArea)
With Sheets("Inventory").Range("A" & Rows.Count).End(xlUp).Offset(1)
.PasteSpecial Paste:=xlPasteColumnWidths
.PasteSpecial Paste:=xlPasteValues
.PasteSpecial Paste:=xlPasteFormats
End With
End Sub
Um zu klären, ich versuche, den Druckbereich des aktiven Blattes und fügen Sie ihn in der nächsten verfügbaren Zelle auf der Inventarliste zu kopieren. Dieser Code funktioniert, wenn der Bereich ein bestimmter Bereich von Zellen ist (d. H. A1: P55), aber ich möchte den Druckbereich kopieren und einfügen, wenn dies möglich ist.
! Ich hatte das verpasst! Erstaunlich, was Sie übersehen können :) – peterreed