excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel公式之VBA函数求号码连续出现最大次数

今天给网友写了两个VBA函数,一个是求号码最大连续出现的次数,另一个需求当前最大连续出现的次数。 给大家分享一下,如果你也有需要请关注我。 将以下代码复制到模块中,就可以在Excel里面调用了。 Public Function TotalMax(CelRange As Range) As Integer '统计最大连续现出次数 Dim Js As Integer For i = CelRange.Count To 2 Step -1 If Val(CelRange(i, 1)) = Val(CelRange(i - 1, 1)) Then Js = Js + 1 Else If Js > TotalMax Then TotalMax = Js Js = 0 End If Next i If TotalMax > 0 Then TotalMax = TotalMax + 1 If TotalMax >= CelRange.Count - 1 Then TotalMax = 0 End Function Public Function AcTMax(CelRange As Range) As Integer '统计当前连续出现次数 Dim Js As Integer For i = CelRange.Count To 2 Step -1 If Val(CelRange(i, 1)) = Val(CelRange(i - 1, 1)) Then Js = Js + 1 Else Exit For End If Next i If Js > 0 Then AcTMax = Js + 1 End Function

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接