gpt4 book ai didi

vba - 如何在 MS Office VBA 编辑器中查看变量的类型?

转载 作者:行者123 更新时间:2023-12-03 01:36:39 25 4
gpt4 key购买 nike

在编写 VBA 代码时,我不再使用匈牙利表示法,但有时会遇到给定变量的类型不明显的情况。

例如,采用名称为 dataRow 的变量。它可以是具有 Long 变量类型的行号。它可以是代表整行的 Range 变量。它可以是 Excel 表格中的 ListRow。它也可能是 Excel ListRowRange...等等。

是否有某种方法可以在 MS Office VBA 编辑器中快速查找此内容?我可以通过变量命名而不使用变量名来做到这一点吗?我不是在寻找关于匈牙利表示法优缺点的意见,只是在没有它的情况下如何查看变量类型。

最佳答案

如果右键单击相关变量名称并选择“快速信息”,您将看到一个包含变量类型的弹出窗口。弹出窗口还指定该变量是局部变量还是参数。

A screenshot from Excel's VBA editor. A Sub called foo is displayed which has a local variable called i which is an Integer. A yellow pop-up is displayed saying "Local i As Integer"

来自其他作用域的变量似乎只显示变量名称和类型。常量不指示变量类型 - 它们只是给出常量名称和值 - 例如“z = -1”,但显示的值可能不正确。

关于vba - 如何在 MS Office VBA 编辑器中查看变量的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49951388/

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