作业帮 > 综合 > 作业

VBA代码判断两数各除10余数相等,或一数加5除10余数相等

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/14 09:53:03
VBA代码判断两数各除10余数相等,或一数加5除10余数相等
如两数分别是:9和24,各除10余数是9和4不相等,
或一数加5除10余数相等,9加5等14,14和24各除10余数是4和4相等
如下是函数判断,现要求编写VBA代码.
=IF(OR(MOD(A1,10)=MOD(B1,10),MOD(A1+5,10)=MOD(B1,10)),"真","假")
VBA代码判断两数各除10余数相等,或一数加5除10余数相等
写了两个方法,第一个方法取巧了
Public Sub 痒痒养羊1()
Cells(1,3) = "=IF(OR(MOD(A1,10)=MOD(B1,10),MOD(A1+5,10)=MOD(B1,10))," & Chr(34) & "真" & Chr(34) & "," & Chr(34) & "假" & Chr(34) & ")"
End Sub
Public Sub 痒痒养羊2()
If (Cells(1,1) Mod 10) = (Cells(1,2) Mod 10) Or ((Cells(1,1) + 5) Mod 10) = (Cells(1,2) Mod 10) Then
Cells(1,3) = "真"
Else
Cells(1,3) = "假"
End If
End Su