繁体   English   中英

如何将单元格值分配给变量?

[英]How to assign cell value to a variable?

我正在尝试获取一些单元格值并将其分配给变量。

Vars'result'和'result2'是两个Long值,其中包含我要查找的行和列。 我已经检查了并且表上的数字匹配,但是当我运行代码时它说

错误1004“应用程序定义的错误或对象定义的错误”。

这是我得到的:

For row = 1 To countRows
    brand = Sheets("2017").Cells(row, 1)
    If InStr(strSaida, brand) Then
        result2 = row
    End If
Next row

For col = 2 To countCol
    mes = Sheets("2017").Cells(2, col)
    If InStr(strProcMes, mes) Then
        result = col
    End If
Next col

Dim cellValor As Long
cellValor = Sheets("2017").Range(Cells(result2, result)).Value

这是问题线

cellValor = Sheets("2017").Range(Cells(result2, result)).Value

它应该是

cellValor = Sheets("2017").Cells(result2, result).Value

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM