gpt4 book ai didi

vba - 工作表.CodeName 为空

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

我试图通过它的 CodeName 属性引用新添加的工作表。问题是 CodeName 返回空字符串,除非从调试器运行。

Set tableSheet = Worksheets.Add(After:=Worksheets(Worksheets.Count))
MsgBox tableSheet.CodeName

即使这个简单的示例也不起作用,除非我在 MsgBox 行上放置一个断点。这有什么问题吗?

最佳答案

我能够重复您的问题。一些谷歌搜索揭示了这个答案:

Sub test()
Dim tablesheet As Excel.Worksheet

Set tablesheet = Worksheets.Add(After:=Worksheets(Worksheets.Count))
MsgBox ThisWorkbook.VBProject.VBComponents(tablesheet.Name).Properties("Codename")
End Sub

我认为您必须在“工具”>“引用”中检查 Microsoft Visual Basic for Applications Extensibility 5.3。

关于vba - 工作表.CodeName 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6095217/

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