|
|
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
Есть книга Excel. Нужен макрос Sub replace(p1, p2, p3) , который бы в определённом столбце, допустим в A, искал ячейку с текстом p1 (она будет единственной) и при нахождении менял бы текст ячеек в столбцах B и C этой же строки на p2 и p3 соответственно. Возможно кто-нибудь сможет помочь решить такую задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 19:39:15 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 19:50:38 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
Как запустить этот макрос?))). Не получаеется, у меня! VBA вообще его не видит! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2007, 00:16:13 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
можно так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2007, 09:40:11 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
Если вы не знаете макросы, то проще формулы написать в столбцах B и C да и всё! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2007, 11:09:08 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
Недавно решал подобную задачу, но с многократным вхождением данных. Может понадобится кому-нибудь... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 01:47:08 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
Вот вариант с многократным вхождением данных побыстрее : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 02:20:40 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
KL (XL)Вот вариант с многократным вхождением данных побыстрее : ... Спасибо. Быстрей надо, тем более, что массивы весьма приличные. Если можно - пара вопросов: - при выполнении макроса хотелось бы, чтобы высоту массива он оценивал сам. В Вашем варианте только 20 строк (нет желания делать форму для указания диапазона); - пр выполнении макроса в соседние ячейки записываются все цифры кроме 50 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 03:06:02 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
SirFisher- при выполнении макроса хотелось бы, чтобы высоту массива он оценивал сам. В Вашем варианте только 20 строк (нет желания делать форму для указания диапазона); См. ниже SirFisher- пр выполнении макроса в соседние ячейки записываются все цифры кроме 50 Пардон, был неправ - ParamArray имеет базу 0, т.ч. надо прибавить единицу к UBound(arrValuesToAdd) Как насчет такого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 04:07:53 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
KL (XL) Пойду поменяю свои выкладки, на имеющие бОльшую скорость работы. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 05:28:21 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
Не подскажите как осуществить следующее... Есть фаил с более чем 2000 строк в каждой строке есть поле с ссылкой на документ в каталоге с таблицей, изменили именование папок, теперь надо бы обновить все ссылки,руками это не реально а по CTRL+H он ссылки не меняет, как это можно организовать с помощью макроса? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 12:37:20 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
Забыл добавить... Раньше было такое именование TM001/file_name.pdf Теперь RS001/file_name.pdf То есть нужно в ссылке изменить всего 2 буквы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 12:42:11 |
|
||
|
Макрос для поиска и замены текста
|
|||
|---|---|---|---|
|
#18+
supaflysterЗабыл добавить... Раньше было такое именование TM001/file_name.pdf Теперь RS001/file_name.pdf То есть нужно в ссылке изменить всего 2 буквы. как-нибудь так Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 13:32:44 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34691422&tid=2182523]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 368ms |

| 0 / 0 |
