В ячейке записано число: 1.2.
Я делаю такую проверку:
Sub Macro()
' Вывод результата в View - Immediate Window.
Debug.Print ActiveCell.Value = 1.2
End Sub
В Immediate Window записывается False. Почему так? Ведь в коде и в ячейке одинаковое число.
Уже точно не помню всех нюансов, с ходу не могу вспомнить принципы.
Чтобы в этом случае возвращалось True, в ячейке число должно быть в виде числа, а не в виде текста. Эксель в некоторых случаях числа воспринимает как текст.
Для вашего случая в ячейке должен быть формат Общий или Числовой и должно быть записано 1,2.
Спасибо, буду знать.