广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Excel VBA中如何实现sum函数的功能

    来源:网络收集  点击:  时间:2024-04-12
    【导读】:
    在Excel中我们经常用到一个函数,那就是sum函数,sum函数主要是解决数据加法运算功能。那么在VBA中不仅能够实现sum的功能,而且比sum更加灵活,下面小编为大家分享一下在VBA中如何实现sum的功能吧!工具/原料moreoffice Excel具备VBA基础更好方法/步骤1/6分步阅读

    1.Excel中sum功能的介绍

    sum函数是Excel系统自带的一种求和函数,这个函数可以实现数据表格内数值数据的求和运算,给数据出来带来了极大的便利性!

    2/6

    2.Excel中sum函数的用法

    sum函数的用法有两种方式(方式一相对来说比较灵活,根据求和范围自行输入函数;方式二相对来说比较快捷,但是灵活性不如第一种强!)

    3/6

    3.VBA中sum函数功能的实现

    VBA本身就是自主开发的程序,在VBA中实现加法运算的方法方式非常丰富,根据我们要求和的数据特征我们可以灵活的选择运算方式,下面小编根据几种特殊的数据类型来详细说明VBA的灵活性

    4/6

    3.1 连续型数据类型运算

    从下图我们可以看出,数据区域是(a1:b4),这个时候在VBA中我们有两种方式可选择,一种是直接调用sum函数,另外一种是运用VBA中sum关键字,具体运算如下图所示:

    5/6

    3.2 非连续单元块数据类型运算

    从下图我们可以看出,数据区域是两个不连续的单元块,分别为(a1:b4)和(d2:e5),这个时候在VBA中,我们可以选择运用sum关键字或直接调用,如下图所示:

    6/6

    3.3 离散型分布数据类型运算

    从下图我们可以看出,数据区域分布离散,如果用上面的两种方法的话,将会非常繁琐,并且如果数据量稍微大一点,上面方法基本行不通,这个时候我们就要用的VBA中语法运算了,语法代码如下:

    Sub 求和()

    Dim i As Integer

    Dim num As Integer

    For i = 1 To 17

    If Cells(i, 1) 未定义 Then

    num = num + Cells(i, 1)

    End If

    Next

    Cells(1, 2) = num

    End Sub

    关注小编1/1

    本经验属于原创经验,快来赞哦!如果喜欢就为小编投上一票;如果觉得小编的内容你还感兴趣,就关注一下呗!

    注意事项

    sun函数的运用需要灵活处理

    具体方法的选择要根据处理的数据类型来选择,这样工作才会更加高效哦!

    excel
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_497231.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 13:19:38  耗时:0.029
    0.0289s