前言 如下图所示:当复选框全部勾选时,汇总数值为700 当我们把H001,H002 勾选取消时,汇总数据将不再统计,变成500。 正文 1、首先构建数据表格 2、插入复选框 依次点击开发工具,插入、复选框 将鼠标放在B2单元格进行拖拉,画出复选框,并调整大小,使之在B2单元格内,如下所示: 3、复制复选框 选中B2单元格,按住右下角黑色填充柄,下拉,填充到最后。 4、设置复选框链接单元格及复选框显示名称 右键选择第一个复选框,点击设置控件格式 依次点击控制,单元格连接,用鼠标选择C2单元格,确定 结果如下: 下面几个复选框可以照此处理,数量多,当然要用VBA ALT+F11打开VBA编辑器 输入如下代码: Sub 复选框() For Each p In ActiveSheet.Shapes p.Select Selection.Characters.Text = '' Selection.LinkedCell = p.TopLeftCell.Offset(0, 1).Address Next End Sub 按F5运行代码,结果如下图所示: 5、设置汇总公式 D9设置汇总公式=SUMPRODUCT((C2:C8)*(D2:D8)) 总结 以上就是具体的做法,大家动手做起来吧,如有问题可以在下方留言,感谢你的支持。 ![]() |
|
来自: hercules028 > 《excel》