Буду помещать сюда всяческие полезные советы, позволяющие улучшить код ваших программ.
Итак.
If sMyString <> "" Then
If sMyString <> vbNullString Then
If Len(sMyString) Then
If A = True Then
If A = False Then
If A Then
If Not A Then
If A = 0 Then
If 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) & ">" ' <Фамилия>
Сейчас этот форум просматривают: AhrefsBot, SemrushBot, Yandex-бот и гости: 33