gpt4 book ai didi

excel - 使用 VBA 引用命名的 Excel 变量

转载 作者:行者123 更新时间:2023-12-02 09:05:26 25 4
gpt4 key购买 nike

情况:我使用的是 Excel 10。我有一个命名变量,它使用公式来计算其值。这是一个命名变量,而不是命名范围(在“名称管理器”中,名称“MaxDate”指的是“=MAX(Sheet1!B:B)”,其中 B 列是日期列表)。计算值本身不会出现在任何单元格中,而是用于电子表格内的各种公式中。

我的问题:如何在 VBA 代码中引用这个命名变量?使用 range("MaxDate").value 不起作用。我知道我可以简单地将值放入单元格并引用该单元格,但我想找到一种直接引用变量的方法。有什么想法吗?谢谢。

最佳答案

以下是使用命名变量的一些示例:

Sub TestNamedVariable()

Dim varFormula As String
Dim varValue As Variant

'This will print the formula if you need it:
varFormula = ActiveWorkbook.Names("MaxDate")

'This will evaluate the named variable/formula
varValue = Application.Evaluate("MaxDate")

End Sub

关于excel - 使用 VBA 引用命名的 Excel 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15663018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com