VBA Excel-当文档发生更改时,将某些值复制到指定的选项卡

VBA Excel-当文档发生更改时,将某些值复制到指定的选项卡,excel,vba,Excel,Vba,你好 经过多次尝试和错误,我希望有人能在以下方面帮助我 我有一份有很多页的文件。”Sheet1'是通过用户表单输入的所有销售订单(显示打开和关闭的订单)的概览。 其他工作表是特定于客户的工作表,仅列出特定客户的销售订单(还显示未结订单和已结订单) 现在,我希望有一个“工作表更改事件”,当数据输入到“Sheet1”中时,它会自动更新特定于客户的工作表。当您在稍后阶段再次更改“表1”中的数据时(例如,您将客户订单从“打开”设置为“关闭”),则应更新相应表中该客户的匹配单元格或行 我不确定这是可能的还

你好

经过多次尝试和错误,我希望有人能在以下方面帮助我

我有一份有很多页的文件。”Sheet1'是通过用户表单输入的所有销售订单(显示打开和关闭的订单)的概览。 其他工作表是特定于客户的工作表,仅列出特定客户的销售订单(还显示未结订单和已结订单)

现在,我希望有一个“工作表更改事件”,当数据输入到“Sheet1”中时,它会自动更新特定于客户的工作表。当您在稍后阶段再次更改“表1”中的数据时(例如,您将客户订单从“打开”设置为“关闭”),则应更新相应表中该客户的匹配单元格或行

我不确定这是可能的还是应该是一个“按钮点击”宏

下面是它应该是什么样子的一些图片:
表1


客户ABC

这是可能的,但没有意义。方法是让一张工作表包含所有数据和所有更新,并为同一张工作表创建不同的视图,仅显示一些数据,例如某个特定客户端的订单。创建子视图的正常方法是使用筛选器。您可以使用VBA应用筛选器。如果必须,可以将筛选结果保存到单独的工作表中,但不应考虑更新该工作表。相反,在需要更新时创建一个新的工作表。这是可能的,但没有意义。方法是创建一个包含所有数据和所有更新的工作表,并为同一工作表创建仅显示y某些数据,例如某个特定客户端的订单。创建子视图的正常方法是使用筛选器。您可以使用VBA应用筛选器。如果必须,您可以将筛选结果保存到单独的工作表中,但不应考虑更新该工作表。相反,在需要更新时创建一个新的工作表。