如何查找和编辑VBA变量所指的命名范围?

时间:2015-11-12 00:27:56

标签: excel vba excel-vba

我的工作有一个宏,我们用它将组合的邮件地址分成多个列,但它有点草率。我希望收紧一些搜索参数,但我不是最初编写它的人所以我试图找出一些东西。

我现在看到的是更新宏中的城市列表,以便识别更多城市。诀窍是当我查看进程引用的工作表时,我找不到宏正在检查的城市的数组或列表。它只有一堆对我来说空洞的子流程。我是很多新手,所以也许我错过了一些明显的东西。

引用工作表的模块部分如下所示:

CityList = shtCity.Range("CityList").Column

并且工作表模块中没有代码(shtCity)

我真的不知道自己在看什么,所以如果有任何其他信息可以帮我解决,请告诉我。

1 个答案:

答案 0 :(得分:0)

将以下内容放入即时窗口,以确切了解该范围的确切位置。

Debug.Print Range("CityList").Address

备选方案#1 - 而不是使用debug.print,您可以在模块引用该范围之前将其放入MSG框中 备选方案#2 - 打开shtCity并选择CTRL + F3以查看命名范围。