在Excel中使用VBA创建一种视图选项卡

在Excel中使用VBA创建一种视图选项卡,vba,excel,Vba,Excel,如果数据满足某些条件(颜色),是否有办法将数据从Excel中的一个选项卡镜像到另一个选项卡(视图),并在条件更改后立即停止镜像(视图中的颜色更改)?不幸的是,我想不出任何方法只使用公式 我需要它的原因是我们将有一个共享的Excel文件。每周都会将新数据添加到主数据选项卡中。然后,数据将由另一方审核,数据将被添加,颜色将被更改,并将球打回给我们。所以应该有两张额外的纸 无颜色/白色:在视图1中可以看到所有无颜色的行。第1方知道他们需要提供意见。当他们这样做时,他们将View1中的颜色更改为橙色,现

如果数据满足某些条件(颜色),是否有办法将数据从Excel中的一个选项卡镜像到另一个选项卡(视图),并在条件更改后立即停止镜像(视图中的颜色更改)?不幸的是,我想不出任何方法只使用公式

我需要它的原因是我们将有一个共享的Excel文件。每周都会将新数据添加到主数据选项卡中。然后,数据将由另一方审核,数据将被添加,颜色将被更改,并将球打回给我们。所以应该有两张额外的纸

  • 无颜色/白色:在视图1中可以看到所有无颜色的行。第1方知道他们需要提供意见。当他们这样做时,他们将View1中的颜色更改为橙色,现在可以在View2中看到这些行
  • 橙色:这里可以看到所有橙色行,因此很明显它们需要进一步处理。当Party2处理记录时,他们将颜色更改为绿色。数据不应在任何视图中可见,但应在主数据选项卡中变为绿色
  • 不幸的是,我对VBA很不了解,所以非常感谢您的帮助

    谢谢大家!


    是否会在“视图”选项卡中修改数据?或者所有操作都在主选项卡中完成?当然,使用vba是可能的。但如果你只需要过滤它,你可以通过颜色->嗨,谢谢你回来找我。事实上,视图选项卡中的数据应该被修改。新数据将被添加到某个列中,并且颜色将被更改。因此,一旦颜色出现在视图中,它就会从视图中消失,并出现在另一个视图中。除非它变为绿色,否则它不应该出现在任何视图中,但应该在MainDataTab中显示为绿色。是否会在view选项卡中修改数据?或者所有操作都在主选项卡中完成?当然,使用vba是可能的。但如果你只需要过滤它,你可以通过颜色->嗨,谢谢你回来找我。事实上,视图选项卡中的数据应该被修改。新数据将被添加到某个列中,并且颜色将被更改。因此,一旦颜色出现在视图中,它就会从视图中消失,并出现在另一个视图中。除非它变为绿色,否则它不应该出现在任何视图中,但应该在MainDataTab中显示为绿色。