类型不匹配/长数据类型

时间:2018-11-12 17:51:47

标签: excel vba excel-vba

我在使用以下代码时遇到问题:

Dim i As Long
   Dim wb As Workbook, ws As Worksheet, deleteSheet As Worksheet
   Dim lastRow As Long, lastCol As Long
   Dim myRow
i = .Range("A:E").Find("*Data Set*").Row
   If Not i Is Nothing Then

基本上,这会在i上返回类型不匹配,我不确定如何解决它。在这里,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

谢谢!根据反馈更改了几行,并得到了它!

If Not .Range("A:E").Find("*Data Set*") Is Nothing Then
    i = .Range("A:E").Find("*Data Set*").Row

我上面有一个,所以实际上这不是问题。我最终在设置变量之前对事物进行了重新排序并进行了验证,因此它没有使用@comintern和@chillin建议的行值。感谢帮助。