我是一个脚本宏的初学者。我想验证一个特定的行。我的要求是,如果Sheet2中第20行的所有单元都有'Y',那么Sheet1第20行中的一个单元应更新为'Y'。excel上的简单宏
我应该怎么办?什么是最好的方法?
感谢您提前给予指导。
问候, 维韦克
我是一个脚本宏的初学者。我想验证一个特定的行。我的要求是,如果Sheet2中第20行的所有单元都有'Y',那么Sheet1第20行中的一个单元应更新为'Y'。excel上的简单宏
我应该怎么办?什么是最好的方法?
感谢您提前给予指导。
问候, 维韦克
你知道有多少细胞是第20行中?你能确定要测试的细胞吗?
我不确定你需要VBA吗?我想你可以使用简单的功能:
=IF(COUNTA(Sheet2!$Y$1:$Y$5)=COUNTIF(Sheet2!$Y1:$Y5,"Y"),"Y","")
(更新基于OP的澄清) 有一对夫妇的其他方式来做到这一点,但我认为这是最简单的。
感谢马克您的回应:) 第20行有5个单元格。当用户将第20行中的所有5个单元格更新为'Y'时,则在单张1第20行'Y'应显示在任何单元格中 – user2165404 2013-03-13 12:45:44
感谢大家的回应:) 我试过公式给它的工作正常。
=IF(AND(COUNTA(Sheet2!A20),COUNTA(Sheet2!B20),COUNTA(Sheet2!C20),COUNTA(Sheet2!D20),COUNTA(Sheet2!E20)), "Y", "N")
一个多个查询是如果A20 = 123的值,B20到Sheet 2中D20 =“Y”,然后在Sheet如何识别哪个小区中“A”列具有“123”和更新“B '与'Y'同一行的列?
我们需要宏还是可以用excel公式来实现?
你尝试过什么吗?你的问题不是很清楚。这一行涉及多列吗?只有一行吗? – Sam 2013-03-13 13:09:52