如何查找和编辑VBAvariables所指的命名范围?

我的工作有一个macros,我们用它来把组合的邮件地址分成多列,但是有点马虎。 我正在寻求收紧一些search参数,但我不是最初编写它的人,所以我正试图弄清楚一些事情。

我现在所看到的是更新macros观中的城市列表,以便确定更多的城市。 诀窍是当我看着过程引用的工作表时,我无法find与macros正在检查的城市的数组或列表。 它只是有一堆子过程对我来说是空的。 我对这很多新东西,所以也许我失去了一些明显的东西。

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

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

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

我真的不知道我在看什么,所以请让我知道,如果有任何其他信息,我可以收集帮助解决这个问题。

在即时窗口中打开以下内容,准确查看范围所在的位置。

 Debug.Print Range("CityList").Address 

select#1 – 而不是使用debug.print,你可以在模块引用该范围之前将其放入MSG框中
select#2 – 打开shtCity并selectCTRL + F3查看命名的范围。