Sub a()
Dim d1 As Double
Dim d2 As Double
d1 = (2 ^ 53 - 1) * 2 ^ 971
'd2 = d1 + 10 ^ 291
d2 = d1 + 1
[A1].Value = d1
[A2].Value = d2
MsgBox "d1 = " & d1 & vbCrLf & _
"d2 = " & d2 & vbCrLf & _
"d1 " & IIf(d1 > d2, ">", IIf(d1 < d2, "<", "=")) & " d2"
MsgBox "d1 = " & d1 & vbCrLf & _
"A1 = " & [A1].Value & vbCrLf & _
"d1 " & IIf(d1 > [A1].Value, ">", IIf(d1 < [A1].Value, "<", "=")) & " A1"
MsgBox "A1 = " & [A1].Value & vbCrLf & _
"A2 = " & [A2].Value & vbCrLf & _
"A1 " & IIf([A1].Value > [A2].Value, ">", IIf([A1].Value < [A2].Value, "<", "=")) & " A2"
End Sub