如果我有一个像列:一个VBA VLOOKUP函数
ColA ColB
---- ----
emp NUMBER
dept DATE
name VARCHAR
我需要一个VBA函数,我如下可以使用:
If IS_NUMBER(A1) = "T" Then
//stuff
End If
,并可以简单地修改为:
If IS_VARCHAR(A3) = "T" Then
//stuff
End If
事实上,它可能会更好,如果它的工作原理(基本上第二个参数是在右边的单元格上查找):
If DataType(A3, "VARCHAR") = "T" Then
//stuff
End If
在B列中,你有没有实际的话 'NUMBER', 'DATE', 'VARCHAR' 或者一些这些类型的值? –
B列中的实际单词'NUMBER','DATE','VARCHAR' – toop
-1不清楚你想完成什么。看起来你只需要一个'VLOOKUP'工作表函数,但这只是一个猜测。澄清,我会不降职。 –