0 / 0 / 2
Регистрация: 24.02.2016
Сообщений: 75
|
||||||
1 | ||||||
Поиска символов в ячейках и их замена02.02.2017, 14:48. Показов 11745. Ответов 14
Метки нет (Все метки)
Нужно найти определенное слово в ячейке и заменить без изменения остальных слов в этой ячейке.
Написал макрос:
Может быть Find использовать, но как реализовать?
0
|
02.02.2017, 14:48 | |
Ответы с готовыми решениями:
14
Создание формы поиска на сайте. Почему не выводится результат поиска при вводе символов в поле поиска? Замена формулы в ячейках Замена формулы в ячейках Не работает функция поиска значений в ячейках |
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
02.02.2017, 16:22 | 3 | |||||
Заменить можно без цикла и поиска
1
|
0 / 0 / 2
Регистрация: 24.02.2016
Сообщений: 75
|
|
03.02.2017, 08:54 [ТС] | 4 |
0
|
6 / 6 / 1
Регистрация: 29.01.2017
Сообщений: 29
|
|||||||||||
03.02.2017, 10:26 | 5 | ||||||||||
1)
P.S. xlPart это атрибут, указывающий искать в ячейке частично, а не всю ячейку целиком обрабатывать, по-английски part = "часть".
1
|
0 / 0 / 2
Регистрация: 24.02.2016
Сообщений: 75
|
|||||||||||
03.02.2017, 13:19 [ТС] | 6 | ||||||||||
А если у меня есть столбец 1 А мне нужно получить 2
2 1 1 2 1 2 Я создаю цикл
Добавлено через 11 минут Прошу прощения один столбец нужно заменить другим 1 2 2 1 1 2 1 2
0
|
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
03.02.2017, 20:23 | 7 | |||||
Сообщение было отмечено The_Fog как решение
Решение
На небольшом диапазоне можно и так :
1
|
0 / 0 / 2
Регистрация: 24.02.2016
Сообщений: 75
|
||||||
06.02.2017, 11:33 [ТС] | 8 | |||||
0
|
06.02.2017, 13:19 | 9 |
0
|
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
06.02.2017, 17:03 | 10 |
The_Fog, * это символ подстановки, обозначающий любое количество символов (в т.ч. 0), впрочем, если он Вас "пугает", то замените на If InStr(x, 1) > 0 Then
0
|
0 / 0 / 2
Регистрация: 24.02.2016
Сообщений: 75
|
||||||
07.02.2017, 15:07 [ТС] | 11 | |||||
pashulka,
0
|
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
07.02.2017, 18:42 | 12 |
The_Fog, А у меня меняет
1
|
0 / 0 / 2
Регистрация: 24.02.2016
Сообщений: 75
|
|
09.02.2017, 17:39 [ТС] | 13 |
pashulka, Спасибо все работает, просто у меня данные были на 3 листе =) Еще вопрос чтоб темы не плодить, а если ячейки объединенные DE и в символах есть пробелы как делать replace к какой ячейки обращаться?
0
|
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
09.02.2017, 19:04 | 14 |
The_Fog, Если об'единены ячейки столбцов D и E, то просто перебирайте ячейки столбца D
1
|
0 / 0 / 2
Регистрация: 24.02.2016
Сообщений: 75
|
|
10.02.2017, 12:04 [ТС] | 15 |
pashulka, Спасибо вам за помощь ! =)
0
|
10.02.2017, 12:04 | |
10.02.2017, 12:04 | |
Помогаю со студенческими работами здесь
15
Поиск и замена значений в ячейках Массовая замена значений в ячейках Замена значений в ячейках StringGrid Замена части текста в ячейках Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |