Буду помещать сюда всяческие полезные советы, позволяющие улучшить код ваших программ.
Итак.


If sMyString <> "" ThenIf sMyString <> vbNullString ThenIf Len(sMyString) Then
If A = True ThenIf A = False ThenIf A ThenIf Not A ThenIf A = 0 ThenIf AThen
Const Epsilon As Double = 0.000001
' ...
' Равенство двух чисел
If Abs(nDouble1 - nDouble2) <= Epsilon Then
' ...
' Равенство числа нулю
If Abs(nDouble) <= Epsilon Then
' ...
' Сравнение двух чисел
' При выполнении условия, первое число больше второго
If nDouble1 - nDouble2 > Epsilon Then
Dim FName, LName
FName = "Имя": LName = "Фамилия"
? "<" & LName & ", " & FName & ">" ' <Фамилия, Имя>
? "<" & LName & (", " + FName) & ">" ' <Фамилия, Имя>
FName = Null: LName = "Фамилия"
? "<" & LName & ", " & FName & ">" ' <Фамилия, >
? "<" & LName & (", " + FName) & ">" ' <Фамилия>
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10