Excel中$FilterDatabase的显示及编辑方法

    xiaoxiao2021-12-14  19

    使用 Excel 的时候明明就一个Sheet1,可是 编程 使用 Microsoft .ACE.OLEDB.12.0确能得到两个表结果:  Sheet1$ Sheet1$Filter database  打开Excel文件查找“名称管理器”(公式-名称管理器)并不能找到这个FilterDataBase名称,其实这个是隐藏了,可以通过宏来显示: 打开那个VB宏 编辑器 (Atl+F11或通过录制宏-编辑宏打开编辑器)将下面的 代码 粘贴进去:  Sub ShowAllNames() For Each n In ThisWorkbook.Names n.Visible = True Next End Sub

    F5运行,运行成功后可以把代码删除保存后关闭宏编辑器并回到Excel。

    重新打开“名称管理器”,此时可以看到所有名称。

    如果觉得哪个不必要直接删除就可以了。

    保存Excel文件,问题解决。

    转载请注明原文地址: https://ju.6miu.com/read-968429.html

    最新回复(0)