VBA Excel字符串数据类型变量赋值
我想设置一个CurrentClient变量的值,我已经在下面定义了,然后用它来计算它在一个范围内发生的次数。我不知道我在这里做错了什么。它给了我错误:“运行时错误9下标超出范围”,在步骤中它将Sheet 2单元格A2的值分配给Currentclient。VBA Excel字符串数据类型变量赋值
请帮忙。
Sub GetValue()
Dim ClientCnt As Integer
Dim CurrentClient As String
CurrentClient = Sheets("Sheet 2").Range("A2").Text
ClientCnt = Application.WorksheetFunction.CountIf(Range("A:A"), CurrentClient)
End Sub
使用Sheet2中
而不是
表2
完全错过了! – 2014-09-18 18:41:23
*下标超出范围*是关键线索! OMG! – 2014-09-18 18:42:22
花了30分钟......在这个我totttaly错过了。 THanks Gary的学生 – CuriousKid 2014-09-18 18:44:40
而不是'.Text'尝试'.Value' – 2014-09-18 18:37:23
尝试。价值也被赋予了同样的错误。 – CuriousKid 2014-09-18 18:37:27
'A2'是什么? – 2014-09-18 18:39:13