Добрый день. Подскажите, пожалуйста, что можно сделать по такому вопросу.
У меня в макросе идёт в цикле перебор ячеек и мне нужно найти ячейки, в содержимом которых есть знак рубля, здесь и в редакторе VBA он не вводится, а в блокноте например вводится по Alt+8, это Р с чёрточкой.
В редакторе VBA вместо этого значка по Alt+8 знак вопроса получается. То есть в операторе like непонятно как его использовать. Пробовал менять шрифты, не преуспел. Найденное в интернете ChrW(8381) тоже не помогло. Опять же, если через функцию Chr удастся получить в переменную значение, то как переменную в like использовать, тоже непонятно. Хотя, если бы можно было хотя бы в переменную этот знак рубля получить, тогда в ячейке перебором символов я бы определил есть он там или нет.
В общем вопрос как найти знак рубля в ячейке.
Заранее благодарю за ответ(-ы).
p.s. функция КОДСИМВ в Excel говорит, что номер этого символа в таблице ANSI: 63. Но как это использовать мне тоже непонятно.
У меня MS Excel 2019.
У меня в макросе идёт в цикле перебор ячеек и мне нужно найти ячейки, в содержимом которых есть знак рубля, здесь и в редакторе VBA он не вводится, а в блокноте например вводится по Alt+8, это Р с чёрточкой.
В редакторе VBA вместо этого значка по Alt+8 знак вопроса получается. То есть в операторе like непонятно как его использовать. Пробовал менять шрифты, не преуспел. Найденное в интернете ChrW(8381) тоже не помогло. Опять же, если через функцию Chr удастся получить в переменную значение, то как переменную в like использовать, тоже непонятно. Хотя, если бы можно было хотя бы в переменную этот знак рубля получить, тогда в ячейке перебором символов я бы определил есть он там или нет.
В общем вопрос как найти знак рубля в ячейке.
Заранее благодарю за ответ(-ы).
p.s. функция КОДСИМВ в Excel говорит, что номер этого символа в таблице ANSI: 63. Но как это использовать мне тоже непонятно.
У меня MS Excel 2019.
Изменено: - 24.10.2025 16:15:34