我收到此错误消息:
编译错误 结束如果没有阻止
在最后的End If指令
请您与我分享您的答案。
比你提前。我非常感谢你的帮助。
If rompeControl = "" Then
rompeControl = sheet_E.Range("H" & nf).Value
wkFecha = sheet_E.Range("G" & nf).Value
wkRuc = sheet_E.Range("J" & nf).Value
If (sheet_E.Range("J" & nf) > "90000000") Then nc = 99
Else
sheet_E.Range("R" & nf) = Len(sheet_E.Range("J" & nf))
nc = sheet_E.Range("R" & nf).Value
End If
wkLocal = sheet_E.Range("N" & nf).Value
wkDebito = 0#
wkCredito = 0#
wkDebitoT = 0#
wkCreditoT = 0#
wkTipoId = "04"
wkTipoDoc = "18"
End If
答案 0 :(得分:2)
应该是:
If (sheet_E.Range("J" & nf) > "90000000") Then
nc = 99
Else
sheet_E.Range("R" & nf) = Len(sheet_E.Range("J" & nf))
nc = sheet_E.Range("R" & nf).Value
End If
只有在没有其他人的情况下,您才可以像If (sheet_E.Range("J" & nf) > "90000000") Then nc = 99
这样使用它。