我有一份包含员工列表的工作表。我们有两家公司(Valley Tool和Valley Farm),因此其中两列(C和E)是员工终止日期。我们的HR人员希望设置此电子表格,以便当他在其中一个单元格中输入值时,Excel会自动将该行逐渐复制到另一个工作表以创建已终止员工的列表。我不是Excel的专家,但我已经阅读了很多关于条件格式的知识,并没有发现这甚至是可能的。如果不是,那么能够做到这一点似乎是有益的。是否有可能做到这一点?
这当然是可能的,虽然我没有时间仔细研究如何。但是你提到了条件格式,这肯定不是你想要的。如果满足条件,条件格式将对此行应用格式(颜色,单元格颜色,字体等),它不会将任何内容复制到其他位置。
—
Yisroel Tech
@BruceWayne是对的。您正在寻找一些触发某些操作的事件:填充单元格 - >将该行复制到其他位置。处理此问题的唯一方法是使用VBA和Worksheet_Change()事件。你提到条件格式,但你可能不需要它。实际上,您的VBA代码将等待所需列中的某些输入,检查已填充的正确值,然后处理该行。你将不再需要cond格式,行将在其他地方。如果您对某些代码示例感兴趣,我可以提供,但请确保您实际上可以使用.XLSM文件。
—
Lich4r 2017年
Worksheet_Change()
活动。