如何破解查找值的Excel工作簿?

好吧,我知道这与编程不是100%相关的(所讨论的Excel书根本不使用VBA),但是我希望有人能帮助我,或者指向正确的方向。

我的老板从供应商那里得到一个电子表格,这个供应商有一个带有不同部件号的combobox/下拉列表。 当您select其中一个时,会使用包含其他项目的查找来填充表单的其余部分。 我一直负责“破解”这个,find他们用来填充的列表,以便我们可以利用它。

事情是…没有VBA代码,没有macros,没有数据连接,只有一个工作表显示在Excel中,而查找代码引用Sheet1 。 我试图显示隐藏的工作表,它说没有…所以这个名单可以保存在哪里? 我的老板越来越不耐烦了,问我是否已经坏了。 如果不能做到这一点就没有什么大不了的,我只是不知道要继续寻找的地方,当他问我如果我完成了,我不知道该怎么告诉我的老板。

谁能帮忙?

我的猜测是这是一个数据validation列表,它引用了一个常量值列表或一个“非常隐藏”表中的范围。 在Excel 2007中,使用下拉列表select一个单元格,单击function区中的“数据”选项卡,单击function区中的“数据validation”,查看您拥有的function。 在Excel 2003中,它是数据 – >validation…命令。

如果您知道工作表名称的另一种可能性是“工作表1”,则需要添加一个新的工作表,在新工作表的单元格A1中input“= Sheet1!A1”,然后将该单元格向下复制到右侧因为您需要查看您感兴趣的数据。

如果您可以发布url来下载工作簿(假设它不是商业秘密),那么您将更有可能得到准确的答案。

可以使用VBA来隐藏工作表,以便不能从UI中隐藏工作表。

尝试隐藏所有隐藏的workhseets在这里列出的方法:

http://www.automateexcel.com/2004/12/14/excel_vba_unhide_all_worksheets/

这可能是一些数据存储在同一张表。
可能在隐藏的栏目中,或者在实际页面的哪个栏目上?

这不仅仅是工作表中的数据吗?

列标题下拉列表充当filter,它们显示不同的列值。 这是Excel的一个function。

这些项目可以从当前不可用的资源中caching。 尝试保存到XML和search已知的string。

  1. 点击选中时显示下拉列表的单元格
  2. 从菜单栏select数据>validation
  3. 在对话框中复制源文本框的内容
  4. 现在将该内容粘贴到工作表上的任何空白单元格中
  5. select一个向下拖动来查看填充列表的值

克里斯
——
将您的Excel电子表格转换为在线计算器。
http://www.spreadsheetconverter.com

我假设你已经打破了这个,但以防万一你没有。 这当然是一个使用命名范围进行数据validation的情况,这个命名范围是在vba控制台中指定为“非常隐藏”的另一个表单上的内容。 您将需要打开此工作表的VBA项目,并将“非常隐藏”工作表指定为隐藏,然后您将可以取消隐藏,或者其他设置可以在此处查看。