不要忽视excel隐藏字段VBA

我正在尝试使用excel隐藏字段之一来进行引用。 基本上列(A:A)是隐藏的,它包含特定的ID,我可以用它来引用到另一个工作表。

我可以将列(A:A)移动到真正很远的地方,以便用户不会看到它,但问题是我写了很多构造得不好的代码行,所以如果我移动列,我的整个计划肯定会中断。 我可以尝试修复它,但这意味着花费很多时间来看我自己的代码,我可能不会明白。

无论如何,所以我有一个Range.Find函数正在隐藏的领域,但没有返回任何! 我可以试着去掉它,然后重新找回它,但是我想知道如果excel有一个不忽略隐藏字段的解决scheme。

Set myCell = Columns(1).Find("search_string", lookat:=xlWhole, LookIn:=xlFormulas) Debug.Print myCell.Row 

"search_string"replace为您正在查找的ID