调用Excel';vba代码中的s工作表函数
使用worksheetfunction的方法,我可以从vba代码调用大量excel函数,而无需重新发明轮子。 不幸的是,并非所有函数都可用,但其他简单函数可以在vba库中找到。 现在我需要使用两个函数:调用Excel';vba代码中的s工作表函数,vba,excel,Vba,Excel,使用worksheetfunction的方法,我可以从vba代码调用大量excel函数,而无需重新发明轮子。 不幸的是,并非所有函数都可用,但其他简单函数可以在vba库中找到。 现在我需要使用两个函数: address() indirect() 但这两种方法都不能作为vba方法或工作表函数使用 (以下是可用内容:) 使用编辑器上的对象浏览器,我找不到这些函数。。。 怎样做?间接的是一种解析字符串的方法,可以在VBA中轻松完成地址也可以作为范围对象的成员找到。这就是它们不可用的原因。间接是解析
address()
indirect()
怎样做?
间接的
是一种解析字符串的方法,可以在VBA中轻松完成<代码>地址也可以作为范围
对象的成员找到。这就是它们不可用的原因。间接是解析字符串的一种方法,可以在VBA中轻松完成<代码>地址也可以作为范围
对象的成员找到。这就是它们不可用的原因。这里有一个小例子:A1包含文本B1
B1包含文本Gold
C1包含公式:
=间接(A1)
:
运行此宏:
Sub UsingEvaluate()
MsgBox Evaluate("INDIRECT(A1)")
End Sub
将产生:
这里有一个小例子:
A1包含文本B1
B1包含文本Gold
C1包含公式:
=间接(A1)
:
运行此宏:
Sub UsingEvaluate()
MsgBox Evaluate("INDIRECT(A1)")
End Sub
将产生:
请显示代码,我们可以根据上下文进行回答。
范围。地址是您要找的。如果()也不可用,因为它有一个直接的vba等价物。代替间接():范围(“youraddressstring”)
请显示代码,我们可以根据上下文进行回答。范围。地址是您要找的。如果()也不可用,因为它有一个直接的vba等效项。代替间接():范围(“youraddressstring”)