Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 11
1

Макрос, удаление ₽ из ячеек

24.07.2015, 14:28. Показов 4758. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день,
Помогите написать макрос, который будет удалять значок ₽, из ячеек его содержащих, по всех книге
Не могу понять, как это сделать учитывая факт, что VBA не распознает его
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.07.2015, 14:28
Ответы с готовыми решениями:

Добавить в ОС знак ₽ с возможностью использовать в экселе в денежном формате ячеек
Добрый день, товарищи! Интересует вопрос, как в ХР засунуть новый знак рубля ₽ да так, чтобы...

Макрос для пересчета взаимозависимых ячеек ячеек
Добрый вечер, уважаемые форумчане. Помогите, пожалуйста, реализовать следующую задачу. Имеется 2...

Макрос на поиск ячеек
Добрый день. Может кто-нибудь помочь с написание макроса на поиск и заливку ячеек? Имеются 3...

Макрос по перебору ячеек
Доброго времени суток, уважаемые коллеги. Я не силен в Excele, поэтому прошу объяснить, возможно ли...

6
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
24.07.2015, 14:35 2
Выделите и скопируйте этот значок в режиме редактирования ячейки, потом Ctrl+H, найти: вставьте значок, заменить на пусто, искать в книге, НЕ ячейка целиком, заменить все.
0
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 11
24.07.2015, 14:41  [ТС] 3
Казанский, пробовал уже так. Дело в том, что есть скрипт, который формирует этот экселевский файл. Значок рубля всплывает только в 13 офисе.
При последующем использовании этого макроса, он будет удалять содержимое всех ячеек
0
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
24.07.2015, 14:55 4
pmike367, а, это знак рубля? У меня на XP он выглядит прямоугольником.
Так я не понял суть проблемы. Какая разница, как удалять символ - через Ctrl+H или макросом (собсно Cells.Replace ChrW(8381), ...)?
0
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 11
24.07.2015, 15:05  [ТС] 5
Казанский, Да знак рубля с черточкой, он поддерживается Unicode и html.
Проблема в том что, в скрипте vbs, который формирует Книгу, ячейке передаются данные из массива и имеет тип данных Money. В старом офисе появляется "р.", а в 13 офисе уже новый значок, который ни vbs, ни vba не воспринимает
0
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
24.07.2015, 15:10 6
pmike367, я в предыдущем посте показал, как в VBA(VBS, VB6) вводится этот символ: ChrW(8381)
0
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 11
27.07.2015, 09:50  [ТС] 7
Казанский, большое спасибо
0
27.07.2015, 09:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.07.2015, 09:50
Помогаю со студенческими работами здесь

Макрос на заполнение ячеек
Добрый день, фоурмчане! Необходима ваша неоценимая помощь и подсказ, как разобраться с заданием: ...

Макрос объединения ячеек
Добрый вечер! Нужна помощь, необходим макрос который будет объединять строки при условии, что...

Макрос: сложение ячеек
Доброго времени суток. Подскажите как макросом через цикл сделать чтобы в каждой последующей ячейке...

Макрос блокирующий изменение ячеек
Всем привет! Есть макрос который делает не возможным изменение ячеек окрашенных в красный цвет. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru