有没有办法在 Excel 中以编程方式设置单元格的名称框

有没有办法在 Excel 中以编程方式设置单元格的名称框

我想以编程方式设置我正在处理的工作表中单元格的名称框,无论是通过公式还是通过宏。最终的结果是我不想手动设置它。

在我的例子中,根据(比如说)单元格 D5 中的值将 E5 的名称框设置为 D5 的内容。

我还没有看到可以让我简单地做到这一点的参考,所以我怀疑这可能需要通过 VBA 来设置。

有人做过这个吗或者可以建议如何做吗?

编辑

显示名称框

答案1

我相信这就是你要找的

Range("A2:A6").Name = "FruitList"

答案2

通过 VBA 你可以这样做

activesheet.range("A2:A6").name="Fruitlist"

答案3

好吧,我认为我正在看的是(感谢@Col 和@StevenV 指出了正确的方向)

activecell.name = activecell.offset( 0, -1 ).value

相关内容