Excel VBA application.match在.csv文件上返回错误13(类型不匹配)

时间:2016-03-01 21:08:29

标签: excel vba csv

我有以下Excel VBA代码:

Dim xlApp As Excel.Application
Dim SearchRequest As Workbook
Dim SecondCols As Variant
Dim businessNameStartRow As Variant

Set xlApp = New Excel.Application
Set SearchRequest = xlApp.Workbooks.Open("test.csv")
SecondCols = SearchRequest.Worksheets(1).Range("B1").EntireColumn
businessNameStartRow = Application.Match("business_name", SecondCols, 0)

当我运行它时,Application.match返回错误13(类型不匹配),但是当我将.csv文件保存为.xls文件并对.xls文件运行相同的代码时,它很好。

希望有人能解释原因,并在不更改文件的情况下提供解决方案。

0 个答案:

没有答案