Excel VBA Макросы. В ячейке есть нужное значение, но макрос не находит эту ячейку.

Автор Посетитель 27.09.2024, 27 сентября 2024, 15:27

Посетитель 27.09.2024

В ячейке есть текст "Яблоко". Я делаю такую проверку:
Sub Macro()
    ' Вывод результата в View - Immediate Window.
    Debug.Print ActiveCell.Value = "Яблоко"
End Sub

Но в Immediate Window записывается False. Почему так?

Администратор

Наверное в ячейке находится пробел. Пользователю пробел не виден, а макрос видит пробел.
Для макроса слово "Яблоко " и "Яблоко" разные.

Посетитель 27.09.2024

Да, действительно, в ячейке после слова "Яблоко" был пробел.
Спасибо.