excell vba

这段VBA代码用于遍历工作表中的行,检查第五列的单元格是否被合并。如果是合并单元格,则清空计数;否则,根据单元格内容更新'H', 'M', 'L'的计数,并在对应的合并单元格中显示累计数量。" 46878219,5102925,使用OpenLayers调用瓦片地图:Google Maps与Bing Maps及WMS图层,"['前端开发', 'GIS', 'WebMap Service', 'OpenLayers']
摘要由CSDN通过智能技术生成
Sub AutoStat()
'


Dim Row As Integer
Dim SheetCount As Integer
Dim MegerRow As Integer
Dim UsedRow As Integer


Dim Hcount As Integer
Dim Mcount As Integer
Dim Lcount As Integer




'Row = 2
SheetCount = 1
UsedRow = Sheets(SheetCount).UsedRange.Rows.Count


For Row = 2 To UsedRow
    '先判断是否是merge cell
    If Cells(Row, 5).MergeCells = True Then
        '清空
        Hcount = 0
        Mcount = 0
        Lcount = 0
        MegerRow = Row
    Else
        Select Case Cells(Row, 5).Text
            Case "H"
                Hcount = Hcount + 1
            Case "h"
                Hcount = Hcount + 1
            Case "m"
                Mcount = Mcount + 1
            Case "M"
                Mcount = Mcount + 1
            Case "L"
                Lcount = Lcount + 1
            Case "l"
                Lcount = Lcount + 1
        End Select
    Cells(MegerRow, 1).Select
    ActiveCell.FormulaR1C1 = Hcount & " " & Mcount & " " & Lcount
    
    End If
    
Next




End Sub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值