|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.05.2015, 17:37 | #11 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
if left(c.formula,1) = "=" then ... заменить
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
18.05.2015, 18:48 | #12 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Cells.SpecialCells(xlCellTypeFormulas).Replace What:="1503", Replacement:="1506", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
18.05.2015, 19:44 | #13 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
Спасибо, ребята.
У меня такой вопрос: можно ли узнать какой символ идет в формулах, которые имеют текст "1503", перед текстом "1503" и если это число от 0 до 9, тогда производить замену (мне нужно проводить замену только в формулах, которые ссылаются на другие файлы, а файлы имеют разные названия: P8081503, P0011503 и так далее). Может, есть способ узнать, какие именно формулы ссылаются на другие файлы? |
18.05.2015, 20:19 | #14 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
задача обростает подробностями)
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
18.05.2015, 20:20 | #15 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
Вариант:
Код:
Последний раз редактировалось Jaroslav; 18.05.2015 в 21:03. |
18.05.2015, 20:39 | #16 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
Спасибо, Игорь.
На строке: Код:
Последний раз редактировалось Jaroslav; 18.05.2015 в 20:55. |
18.05.2015, 22:34 | #17 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
странно...
но вообще речь шла о замене в формулах, видимо, правильно будет так: Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
19.05.2015, 09:27 | #18 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
Игорь, так работает. Спасибо
|
19.05.2015, 09:57 | #19 |
Форумчанин
Регистрация: 08.06.2009
Сообщений: 179
|
если нужно заменить "1503" на "1506" только в формулах, которые ссылаются на другие книги с расширением .csv, код будет следующим:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
замена значений | kickout | Microsoft Office Excel | 2 | 23.04.2014 16:33 |
Замена значений | Corban_Dallas | Microsoft Office Excel | 1 | 03.04.2013 09:08 |
замена значений в ListView | TotKtoNado | БД в Delphi | 2 | 25.08.2011 18:54 |
замена значений | DeDoK | JavaScript, Ajax | 5 | 24.05.2011 02:16 |
Вставка и замена в формулах в MS Word | Mixasik | Общие вопросы Delphi | 1 | 22.03.2010 09:45 |