手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

怎样使用VBA利用名称动态求和?

时间:2024-10-30 17:17:15

1、首先在开发工具中打开VBA编辑器

怎样使用VBA利用名称动态求和?

2、在单元格区域当中输入一些内容作为例子

怎样使用VBA利用名称动态求和?

3、在VBA编辑器中插入模块

怎样使用VBA利用名称动态求和?

4、在模块当中输入如下代码,然后运行Private Sub Worksheet_Cha艘绒庳焰nge(ByVal Target As Ra荏鱿胫协nge)If Target.Address="$E$2" ThenActiveWorkbook.Names.Add Name:="语文", RefersToR1C1:="=Sheet1!" & Range([b2], Range("b1048576").End(xlUp)).Address(, , xlR1C1)ActiveWorkbook.Names.Add Name:="数学", RefersToR1C1:="=Sheet1!" & Range([c2], Range("c1048576").End(xlUp)).Address(, , xlR1C1)ActiveWorkbook.Names.Add Name:="地理", RefersToR1C1:="=Sheet1!" & Range([d2], Range("d1048576").End(xlUp)).Address(, , xlR1C1)MsgBox Target & "合计为:" & WorksheetFunction.Sum(Range(Target.Text))End IfEnd Sub

怎样使用VBA利用名称动态求和?

5、在单元格E2下拉框中选择一个求和项目,程序将弹出该项目的汇总数据

怎样使用VBA利用名称动态求和?
© 手抄报圈