本帖最后由 xwq680812 于 2018-8-17 09:13 编辑
如题,工作簿里有55个工作表,前1-5个工作表分别为“收费统计”、“收费统计2”、“党员名单”、“不重复名单”、“合并名单”。第6-55个工作表是50个班级的名单,学员信息从每个工作表的A5单元格开始录入,各班人数不同(为方便,上传的附件里只有四个班级)。 2018年1月在大神chxw68的帮助下已经实现清除、合并、查询党员、去重复人员等共5个VBA功能。 例:在第6-55个工作表中运行宏test5,则通过查询姓名及身份证号是否与第3个表格“党员名单”中完全相同(预防重名)的方法,来确定学员是否为党员,如果是党员则在该工作表K列单元格填入“党员”字样。类似地,在第5个“合并名单”工作表中运行宏test3,能自动查询该工作表中所有学员是否在第3个表格“党员名单”中出现,如果姓名和身份证为同一人,就在该工作表K列单元格填入“党员”字样。 现在我想要进一步达到的效果是: 1.修改宏test5、宏test3这两个宏,除了在K列单元格填入“党员”之外,还能够在后面的L列中填入该学员的入党日期(入党日期在第3个“党员名单”工作表中的Q列)。 2.如果仅运行宏test5一次,就能在第6-55个班级名册工作表中填入党员及入党日期,那么这个宏test5又该怎么修改呢? 再次烦请大神chxw68及各位高手帮忙,万分感谢!!!!!
|