Из Википедии:
Утверждается, что включение нулевого знака в IEEE 754 значительно упрощает достижение числовой точности в некоторых критических задачах [1], в частности при вычислении с комплексными элементарные функции [2].
Первая ссылка - «Отрывки филиалов для сложных элементарных функций или много знака о знаке ничто» от W. Kahan, доступная для загрузки здесь .
Одним из примеров этой статьи является
1/(+0)
vs1/(-0)
. Здесь знак нуля имеет огромное значение, так как первое выражение равно+inf
, а второе --inf
.
Спасибо всем, с вашей помощью мне удалось заставить его работать:
Dim MsgBoxResult As Long
If InStr(1, Combobox.Column(1), "Europe") = 0 Then
MsgBoxResult = MsgBox("The following analysis does not match the region is this correct?", vbYesNo + vbQuestion)
If MsgBoxResult = vbNo Then
End
Else
End If
End If
Попробуйте что-нибудь подобное. Если вы поместите свой код в таблицу, вам не нужно будет полностью квалифицировать ссылку. Но если код размещен в модуле, ссылка должна быть полностью уточнена. Рекомендуется размещать код в модулях.
Private Sub ComboBox1_Change()
If ComboBox1.Text <> "Europe" Then
MsgBox "The Analysis Selected is wrong"
End If
End Sub