在“模块”窗口中创建工作簿并编写宏之后,宏被分配给一个按钮。单击Review>保护工作簿。 “保护共享工作簿”使该工作簿的整个VBA项目“无法查看”,确切的错误消息是“项目无法查看”。此外,“条件格式”按钮显示为灰色。
取消保护工作簿并使用选项“允许更改一个或多个...”进行共享无效。
宏仍然有效,但我希望能够解决“Project is Unviewable”问题。
答案 0 :(得分:1)
答案 1 :(得分:0)
由于你需要做的只是从另一个工作簿中复制数据,我建议你采取不同的方法。您可以放弃宏并将其他工作簿中的信息作为外部数据源添加到电子表格中。然后,您只需右键单击>刷新。这还应确保您的条件格式保持不变。
请记住,在插入外部数据之后,您需要做更多的事情以确保在刷新时不会提示您输入文件名,导入不会导致破坏性的移位,以及与之相邻的公式外部数据被复制下来。
点击属性
然后将选项设置为。如果您愿意,还可以保留列宽。
最后,如果您需要更改文件路径有问题,请找出数据范围的名称,然后您可以在“ThisWorkbook”模块中使用类似于以下内容的代码来更改它,然后刷新数据。
Sub Workbook_Open()
Sheet1.Range("test").QueryTable.Connection = "TEXT;" & PATHTOFILE
Sheet1.Range("test").QueryTable.Refresh
End Sub