Vba Excel电子表格缺少参考图纸名称

Vba Excel电子表格缺少参考图纸名称,vba,excel,pivot-chart,Vba,Excel,Pivot Chart,我继承了一份Excel电子表格 它包含大约80个图形。我缺少引用的图纸名称草稿。没有名为draft的图纸具有隐藏或取消隐藏,但所有这些图形都引用该图纸名称。下面是一个图形数据示例 =系列(草稿!$BE$214:$BE$215,草稿!$BB$216:$BB$236,草稿!$BE$216:$BE$236,3) 我写了一行VBA代码,将取消隐藏草稿和代码错误,即图纸名称不在这里。没有隐藏的图纸,特别是没有名为draft的隐藏图纸 有人能告诉我一个令人惊讶的解决方案吗 我有一种不好的感觉,那就是一个外部

我继承了一份Excel电子表格

它包含大约80个图形。我缺少引用的图纸名称草稿。没有名为draft的图纸具有隐藏或取消隐藏,但所有这些图形都引用该图纸名称。下面是一个图形数据示例

=系列(草稿!$BE$214:$BE$215,草稿!$BB$216:$BB$236,草稿!$BE$216:$BE$236,3)

我写了一行VBA代码,将取消隐藏草稿和代码错误,即图纸名称不在这里。没有隐藏的图纸,特别是没有名为draft的隐藏图纸

有人能告诉我一个令人惊讶的解决方案吗


我有一种不好的感觉,那就是一个外部电子表格消失了,我将重新创建所有图表。

您知道源数据是什么样子的吗?它的图表正确吗?是否提示更新链接?如果源工作表被删除,它应该在公式中显示
#Ref
错误。如果是外部的,它应该显示外部地址。能否显示VBA环境的屏幕截图?如果草稿工作表存在,VBA project explorer将不会错过它。另外,您在VBA中尝试了哪行代码。这应该是有效的:
工作表(“草稿”).Visible=xlSheetVisible
如果绘图正确,那么VBA行可能有打字错误(可能是“草稿”而不是“草稿”)。如果还有任何其他潜在的工作表,只需对其进行地毯式轰炸:
Dim ws as Worksheet
此工作簿中的每个ws。Worksheet
ws.Visible=xlSheetVisible
Next
可能sheet
Draft
的可见性设置为
xlSheetVeryHidden