VBA-Excel-2010 - Paste direkt aus der Zwischenablage
Ich versuche paste direkt aus der Zwischenablage in ein excel-Dokument und haben es so umgesetzt
Dim DataObj As MSForms.DataObject
Set DataObj = New MSForms.DataObject
DataObj.GetFromClipboard
strPaste = DataObj.GetText(1)
strPaste.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Den strPaste
hat die korrekten Daten, aber es nervt auf die .PasteSpecial
sagt Objekt erforderlich
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie brauchen zu geben Ziel zum einfügen und auf es nennen
PasteSpecial method
. You cant callpasteSpecial
Methode der string als Sie versuchen. (weil der Fehler mit dem Objekt erforderlich)Werfen Sie einen Blick auf diese
Sheets("Sheet5").Cells(5, 1).PasteSpecial Transpose:=True
habe es einfügen, um nur die Daten in einer einzigen Spalte