VBA 多工作表指定值累加 * 文件有多个工作表, 工作表是变量! * 1. 每个工作表的1~9行是标题行, 不参加计算 2. 工作表的A列是关键词 ( Key ) , 上到下的分隔线代表了关键词数据范围 3. 关键词Key对应数据范围内的M到Y列 (共13列的对应值) * 代码逻辑如下, 1. 做个控件, 可输入两个Sheet的数/值, 如输入 Sheet[1], 或 Sheet[10]等等... 2. 按执行代码后, 顺序累加选中的工作表的对应值, 如Sheet[10]~ Sheet[12]指Sheet[ 10,11, 12 ]共3个表的累加 * 模拟结果如下 1. Accu1是模拟结果文件 ( Result表, 模拟累加了Sheet10~12 的A列的关键词C, B及A ) 2. 文件中已模拟添加一个Result工作表 ( Copy最后一张Sheet12 ), 用Sheet12的A列Key的顺序输出结果 ( 跟Vlookup的相似 ) 比如:Result表的Y17格的18 = Sheet12的Y17格的7 + Sheet11的Y21格的6 + Sheet10的Y9格的5 * 有点难度, 恳请老师出手帮忙...感谢!!!
|