Форум программистов, компьютерный форум, киберфорум
MS Office Word
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 06.08.2016
Сообщений: 10
1

Замена и формулы

07.01.2021, 22:38. Просмотров 359. Ответов 5

Добрый вечер. Есть в наличии Word 2010 и нужно написать программу которая бы в шаблоне меняла в формулах значения. Например в формуле есть заглушка #u# и если мы её находим меняем на число. Столкнулся с проблемой что команда заменить не находит текст в формуле. Нашел решение что можно использовать команду обычный текст - сделать замену и вернуть. Вопрос, как для всего документа макросом или другим способом выбрать все формулы, преобразовать в текст и вернуть обратно?
Забавно что ранее создавал документ и такой проблемы не было, в старом документе все работает, хотя там я точно таким не занимался, но если допишу новую формулу - не работает
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2021, 22:38
Ответы с готовыми решениями:

Автофильтр и замена формулы
Всем привет! Может кто подскажет у меня в одном листе собираются данные с другого листа я...

Замена формулы в ячейках
Помогите "чайнику"!!! Как быстро заменить формулу типа ВПР(*), на ЕСЛИОШИБКА(ВПР(*);0). Ячеек...

Замена формулы СуммЕсли на более быструю формулу
Здравствуйте. какой формулой посоветуете заменить формулу СуммЕсли на более быструю формулу? есть...

Замена формулы в excel
Здравствуйте! Имеются формулы в excel ...

5
681 / 396 / 132
Регистрация: 22.12.2015
Сообщений: 1,163
08.01.2021, 10:03 2
Цитата Сообщение от wetalq Посмотреть сообщение
апример в формуле есть заглушка #u# и если мы её находим меняем на число.
wetalq, приложите образец вашего документа на 1-2 страницы с исходными формулами и результатом, который вы хотите получить.
Цитата Сообщение от wetalq Посмотреть сообщение
ранее создавал документ и такой проблемы не было, в старом документе все работает
вопрос формата и способа создания формулы. Как минимум - попробуйте сохранить новый документ в doc.
0
0 / 0 / 0
Регистрация: 06.08.2016
Сообщений: 10
09.01.2021, 18:17  [ТС] 3
Цитата Сообщение от Dinoxromniy Посмотреть сообщение
wetalq, приложите образец вашего документа на 1-2 страницы с исходными формулами и результатом, который вы хотите получить.
Вот прикрепил два файла, первый файл с названием "Шаблон 5" я создавал года три назад, попробуйте в нем выполнить команду "Заменить" и вписать текст из формулы, например "#7#" и заменить на любое значение. В этом файле замена из формул работает.

Второй файл созданный вот сейчас для нового проекта и в нем замена значений в формулах не работает.
0
Вложения
Тип файла: zip два файла.zip (372.3 Кб, 4 просмотров)
681 / 396 / 132
Регистрация: 22.12.2015
Сообщений: 1,163
09.01.2021, 22:34 4
Цитата Сообщение от wetalq Посмотреть сообщение
Вот прикрепил два файла
В архиве только один.
Цитата Сообщение от wetalq Посмотреть сообщение
В этом файле замена из формул работает.
В 2019 офисе замена тоже работает корректно. Приложите второй файл.
0
0 / 0 / 0
Регистрация: 06.08.2016
Сообщений: 10
10.01.2021, 13:30  [ТС] 5
Цитата Сообщение от Dinoxromniy Посмотреть сообщение
В архиве только один.
тот что я скинул случайно один, там все работает. А во втором почему то не хочет.
0
Вложения
Тип файла: zip два файла.zip (385.2 Кб, 3 просмотров)
681 / 396 / 132
Регистрация: 22.12.2015
Сообщений: 1,163
10.01.2021, 15:07 6
wetalq, насколько я понимаю, поиск ищет в формулах текст не в отображаемом значении, а в фактическом содержании формулы (тут я если честно больше на Автокад ориентируюсь, но очень похоже что в Word все аналогично). Так вот, в вашем новом файле в формулах стоит курсив, который видимо (предположительно) добавляет к тексту формулы тэг курсива, а текст вы ищете без этого тэга.

Я убрал из формул курсив в вашем новом файле, все успешно ищется и заменяется, абсолютно так же, как в первом.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2021, 15:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Замена формулы в программе
Необходимо формулу из графика заменить на такую формулу , сам проект в архиве. Буду рад помощи

Замена формулы в ячейках
Добрый день. Столкнулся с проблемой проставления нужного коэффициента в столбец K (выделено желтым)...

Замена части формулы
Добрый день ! В приложенном файле 3 столбца с формулами - в каждой ячейке ссылки на другой лист....

Замена формулы стиля R1C1
имеется макрос Sub Макрос1() Set p4 = ThisWorkbook.Sheets(1).Cells.Find(what:="дата...

Замена формулы в ячейке на значение при условии
Здравствуйте. Помогите заменить формулу в столбце "J" на значение, при введении даты в столбец "I".

Автоматическая замена части формулы в ячейке Excel
Доброго времени суток ! Вот столкнулся с такой пробелмой, ищу помощи.. На листе Excel 2003...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.