从多个锁定的excel文件编译数据
我正在尝试创建一个监控时间的工具,我有大约10名员工将使用这些工具。所以我为每一个都创建了一个电子表格,它们需要密码才能打开。每个电子表格都包含一个具有相同字段的数据选项卡。我是否可以编译所有这些数据,以生成包含每个数据表中所有信息的透视图?使用这一行您可以从多个锁定的excel文件编译数据,excel,vba,Excel,Vba,我正在尝试创建一个监控时间的工具,我有大约10名员工将使用这些工具。所以我为每一个都创建了一个电子表格,它们需要密码才能打开。每个电子表格都包含一个具有相同字段的数据选项卡。我是否可以编译所有这些数据,以生成包含每个数据表中所有信息的透视图?使用这一行您可以 ThisWorkbook.Sheets("xxxxx").UnProtect password:="xxxxxx" 你可以打开床单 如果你用类似这样的方法循环它们 Dim ws as worksheet For each ws in T
ThisWorkbook.Sheets("xxxxx").UnProtect password:="xxxxxx"
你可以打开床单
如果你用类似这样的方法循环它们
Dim ws as worksheet
For each ws in ThisWorkbook.Sheets
ws.UnProtect Password:="xxxx"
' What ever you want to do with the data
ws.Protect Password:="xxxx"
next ws
然后您可以解锁工作簿中的每个工作表,提取数据,然后再次锁定。是的,这是可能的。这将要求他们给你他们的密码,或者至少给你打开他们文件的授权。