|
本帖最后由 乐乐2006201506 于 2017-9-17 21:17 编辑
当H列和J列有数据时执行L列的公式。如果当H列和J列同时没有数据,H列有数据J列没有数据或J列有数据H列没有数据时怎么办?按照你的公式来说,只判断了G列情况啊。
下边是按照你L列公式,写的L列代码。你看看,合适吗?
Sub L列公式()
With Sheets("现金账")
r = Cells(.Rows.Count, 3).End(3).Row
For i = 8 To r
If Range("g" & i) = "" Then
Range("l" & i) = ""
ElseIf Range("g" & i) = "本月合计" Or Range("g" & i) = "本年累计" Then
Range("l" & i) = Range("l" & i - 1)
Else
Range("l" & i) = Range("l" & i - 1) + Range("h" & i) - Range("j" & i)
End If
Next
End With
End Sub
没明白你B列里公式的意思。
=IF(C9="","",IF(G8="本月合计",B7+1,IF(AND(G8="本年累计",G7="承 前 页"),B4+1,IF(AND(G8="承 前 页",G6="本年累计"),B4+1,IF(AND(G6="承 前 页",G7="本月合计",G8="本年累计"),B4+1,IF(AND(G7="本月合计",G8="本年累计"),B6+1,IF(AND(G8="承 前 页",G7="过 次 页"),B6,B8)))))))
承前页和过次页时干什么的?
|
|