0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 7
|
|
1 | |
Заменить один символ на другой на всех листах рабочей книги20.09.2014, 22:45. Показов 22193. Ответов 20
Метки нет (Все метки)
Доброго времени суток!
Помогите, кто в курсе. В excel нужен макрос замены одного символа на другой (к примеру замена буквы "ё" на букву "е" на всех листах) , устал пользоваться комбинацией Ctrl+H на каждом листе, хочется кнопочкой) Искал ответ в похожих темах, но ни один вариант не подошел.
0
|
20.09.2014, 22:45 | |
Ответы с готовыми решениями:
20
Найти итоги из всех листов другой книги и записать в факт для всех выделенных значений рабочей книги Заменить один символ на другой Заменить один символ строки на другой Заменить в строке один символ на другой |
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
21.09.2014, 01:21 | 2 |
Зачем же на каждом? Меняйте сразу во всей книге - поищите там в подменюшках...
0
|
1 / 1 / 1
Регистрация: 02.05.2014
Сообщений: 20
|
|
22.09.2014, 00:02 | 4 |
В 2010)
0
|
Заблокирован
|
||||||
22.09.2014, 01:12 | 5 | |||||
Сообщение было отмечено Maiki как решение
Решение
Без разницы какая версия, у меня код состоит из кода..
а не из каких-то чудесных свойств разных версий Кликните здесь для просмотра всего текста
1
|
Заблокирован
|
|
22.09.2014, 01:18 | 6 |
Кликните здесь для просмотра всего текста
ps: версия Excel 2003
0
|
Заблокирован
|
||||||
22.09.2014, 02:15 | 8 | |||||
да причем здесь ваши догадки ?.. это базовая функция Split и Join
у меня она была всегда, там важно даже не это, а результат замены.. и работа этой части кода..
ТС, так и подумает, да это не заработает можно не проверять, а я, зря старался
0
|
призрак
|
|
22.09.2014, 02:26 | 9 |
а причём тут "догадки"?
функции Split нет в Excel 95 это совершенно точно и, возможно, в 97-м. ну и ещё на пару моментов Вы наплевали. 1) в файле Excel бывают не только рабочие листы 2)
Сообщение от F1
просто это будет работать иногда не для всех листов и иногда срабатывать не так, как ожидал того пользователь. Добавлено через 2 минуты мне кажется, последнее предложение требует такого смайлика: хотя тема, в целом, забавная.
0
|
Заблокирован
|
|
22.09.2014, 02:28 | 10 |
Да параметры: LookAt, SearchOrder, MatchCase надо было проставить
но по умолчанию они там уже должны быть, какие надо, я просто укоротил код чтоб не грузить ТС-а, неоправданной сложностью и разгаворами о несовместимости версий
0
|
Заблокирован
|
|
22.09.2014, 02:35 | 12 |
Будем надеятся, ТС нас рассудет, будут ли у его книги и рабочие и нерабочие листы
на которых он устал расставлять точки над Ё Добавлено через 1 минуту хотя вы могли бы предложить и свой безкомпромиссный вариант, в таком случае
0
|
Заблокирован
|
|
22.09.2014, 02:58 | 14 |
Да уж... жаль, и прослетить за ним трудно, у него всего один вопрос был на форуме
хотя тут один из пользователей чтото упомянул в 4-м посте может он уже ответил заместо Maiki, остается считать ответом исключительно мой пост
0
|
Заблокирован
|
|
22.09.2014, 03:13 | 16 |
0
|
Заблокирован
|
|
22.09.2014, 03:34 | 18 |
Ну вот давайте, расскажите об несовместимостях версий,
выложите разные варианты интерпритации кода.. и объясните пользователю, что не так в 95-м 97, 2003, 2007 и тд версиях чего Вам стоит, я и сам потом Вам спасибку поставлю
0
|
призрак
|
|
22.09.2014, 03:38 | 19 |
неее, не надо меня "подначивать".
я тут со скуки флудю сегодня, да и то - между делом. не буду я писать код в этой теме. он давным-давно написан и есть во многих надстройках, в т.ч. бесплатных. да и в виде кода - завались примеров. это, конечно, для тех, кого, в гугле не забанили. а с 2007-й версии - это штатная возможность программы. зачем писать ненужное?
0
|
0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 7
|
|
22.09.2014, 13:08 [ТС] | 20 |
Отличный код, спасибо антихакер, на 2010 работает замечательно, а как его поправить, чтобы окошка не выскакивало? Мне необходимо, чтобы по нажатию на кнопку автоматически менялся определенный символ на другой.
0
|
22.09.2014, 13:08 | |
22.09.2014, 13:08 | |
Помогаю со студенческими работами здесь
20
Как в строке заменить один символ на другой Заменить в каждой строке один заданный символ на другой заданный символ Заменить в каждой сроке один заданный символ на другой заданный символ Заменить в каждой строке файла один заданный символ на другой заданный Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |