明细账-进项税

Sub MXZ进项税()
Dim sj, n, m, h, a%, b%
h = Cells(Rows.Count, "g").End(xlUp).Row
'MsgBox h
b = 1
Set reg = CreateObject("vbscript.regexp")
With reg
    .Global = True
    .Pattern = "\d{8}"
    For i = 3 To h
        ss = Cells(i + a, "g")
        Set sj = .Execute(ss)
        Range("i" & i + a) = sj.Count
        If .test(ss) Then
            If sj.Count >= 2 Then
                For Each ss1 In sj
                    If b > 1 Then
                        Rows(i + a + 1).Insert
                        a = a + 1
                    End If
                    Range("h" & i + a) = "'" & ss1
                    b = b + 1
                Next ss1
            Else
                Range("h" & i + a) = "'" & sj(0)
            End If
            b = 1
        End If
    Next i
    
End With
Cells(1, "a").Select
Cells(3, "f").Select
ActiveWindow.FreezePanes = True
Range("a1:z" & h + a).AutoFilter
Range("n:q").NumberFormat = "#,#.00"

End Sub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值