我有一些代码将ListObject的DataBodyRange解析为Variant类型的变量new_arr。我已经在模块的开头设置了Option Base 1,但是当我查看创建的数组时,我得到的是基于0的数组。我确定我错过了一些简单的事情
If isExcel(FSOFile) Then
Set wb = Workbooks.Open(FSOFile)
psheet = isProposal(wb)
If psheet > 0 Then
new_arr = ThisWorkbook.Sheets("Proposals").ListObjects(1).DataBodyRange
thisdata = wb.Sheets(psheet).Range("B11:AD100").Value
pData = proposalData(wb.Sheets(psheet), new_arr)
End If
wb.Close
End If
答案 0 :(得分:0)