Ich habe ein Makro (gefunden auf StackOverflow), das einem Benutzer ermöglichen soll, eine Arbeitsmappe von ihrem Desktop auszuwählen, und alle Informationen in Spalte A dieses Blattes in Spalte A kopiert im Hauptarbeitsbuch. Allerdings fügt das Makro die Daten nicht hinzu. Es lässt einfach die gepunktete Linie um den Bereich herum, den es einzufügen beabsichtigt. Jede Hilfe wird sehr geschätzt.Excel VBA-Code fügt keine Daten ein
Sub PopulateUploaderFunds()
Dim uploadfile As Variant
Dim uploader As Workbook
Dim CurrentBook As Workbook
Set CurrentBook = ActiveWorkbook
MsgBox ("Please select uploader file to be reviewed")
uploadfile = Application.GetOpenFilename()
If uploadfile = "False" Then
Exit Sub
End If
Workbooks.Open uploadfile
Set uploader = ActiveWorkbook
With uploader
Application.CutCopyMode = False
Range("A:A").Copy
End With
CurrentBook.Activate
Sheets("Load Barcodes").Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
gehen Sie Werte so einfach eingestellt Bereiche miteinander einfügen. Kopieren Sie auch nicht die gesamte Spalte. – findwindow
Ich verstehe nicht ganz, was Sie sagen wollen? Sollte ich so etwas tun: 'Bereich (" A1: A100 "). Wert = Blätter (" Barcodes laden "). Bereich (" A1: 100 "). Wert' – Tokioi