Excel 2010将数据导入第一个空白单元格

Excel 2010将数据导入第一个空白单元格,excel,vba,Excel,Vba,这是我的代码和所有工作,但我无法将数据插入活动工作表的最后一个空格。大胆是我试图做的,但它失败了 Sub load_csv() Dim fStr As String Dim nextrow As Long With Application.FileDialog(msoFileDialogFilePicker) .Show If .SelectedItems.Count = 0 Then MsgBox "Cancel Selected" Exit

这是我的代码和所有工作,但我无法将数据插入活动工作表的最后一个空格。大胆是我试图做的,但它失败了

Sub load_csv()

Dim fStr As String
Dim nextrow As Long

With Application.FileDialog(msoFileDialogFilePicker)
    .Show
    If .SelectedItems.Count = 0 Then
        MsgBox "Cancel Selected"
        Exit Sub
    End If
    'fStr is the file path and name of the file you selected.
    fStr = .SelectedItems(1)
End With
设置nextrow=Range(单元格(Rows.Count,“A”).End(xlUp).Row+1)


谢谢我看到的一件事是,在我这样做之后,它给了我一个编译错误。我遗漏了什么?下一步你需要将亮度调暗为
范围
而不是
With ThisWorkbook.Sheets("TEST").QueryTables.Add(Connection:= _
"TEXT;" & fStr, Destination:=**nextrow**)
    .Name = "CAPTURE"
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = True
    .RefreshOnFileOpen = False
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = False
    .SaveData = True
    .AdjustColumnWidth = True
    .RefreshPeriod = 0
    .TextFilePromptOnRefresh = False
    .TextFilePlatform = 437
    .TextFileStartRow = 1
    .TextFileParseType = xlDelimited
    .TextFileTextQualifier = xlTextQualifierDoubleQuote
    .TextFileConsecutiveDelimiter = False
    .TextFileTabDelimiter = True
    .TextFileSemicolonDelimiter = False
    .TextFileCommaDelimiter = True
    .TextFileSpaceDelimiter = False
    .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
    .TextFileTrailingMinusNumbers = True
    .Refresh BackgroundQuery:=False

End With
End Sub
Set nextrow = Cells(Rows.Count, "A").End(xlUp).Offset(1)