我有一张用于错误跟踪的Excel工作表。每个客户端都有自己的.xlsx,该客户端的每个应用程序在.xlsx中都有自己的工作表。所以多个Excel文件有多张,所有格式都相同。
所有工作表都有相同的标题,有些列具有数据验证和条件格式。但是,有时候,数据验证单元格等中允许的布局/标题或值必须更改,我必须通过每个工作表并手动进行更改。
是否可以拥有一张主表格,其他表格将继承标题和标题样式,特定标题下的所有单元格都有数据验证和条件格式?
(在此建议之前,我曾经简单地将所有内容放在一张纸上并使用过滤器来显示特定的客户端/应用程序,但在与多人共享和版本化工作表时这变得不切实际了)
答案 0 :(得分:1)
您正在寻找的术语是一个模板。您创建模板并将其提供给“客户”以跟踪错误。如果您对模板进行更新并将其提供给客户端,则可以将数据复制/粘贴到新表单中。
在我看来,你会以错误的方式解决这个问题。 Excel是一个电子表格程序,虽然它可以用作各种“列表”,但它是错误跟踪的不良选择。如果您遇到Office应用程序,请使用Access数据库或实际上可以为您提供与“后端数据”分开的“前端显示”的内容。互联网上有许多免费的bug跟踪软件程序。设置其中一个,让客户在那里记录一个错误。
答案 1 :(得分:0)
使用模板,然后让客户端复制+粘贴旧数据是一种方法,但它不是最安全的方法。
如果您确实想要向用户分发新模板,最好添加一些导入功能。因此,VBA处理复制旧数据。
如果您(个人)可以手动对模板进行更改,那么您也可以创建工作簿+宏来“修补”源(或源的副本)数据。
使用这两种方法,您可能需要在源工作簿中添加一些内容,以跟踪它们的版本,并确保它们从正确的版本导入以及防止将来出现不快。
你能展示一个改变的例子吗?之前和之后等等