Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Replace не работает внутри макроса

13K
13 сентября 2005 года
skononen
2 / / 13.09.2005
Внутри макроса вызываю метод замены в выделенном столбце (цель заменить в промежуточных итогах в одном из столбцов суммы на количество значений)

Columns("J:J").Select
Selection.Replace What:="ИТОГИ(9", Replacement:="ИТОГИ(2", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False,ReplaceFormat:=False

Не работает: ошибок не дает, просто пропускает вызов, пробовал останавливать макрос в процессе выполнения стандартно окно замены не работает тоже. Макрос отработал - все ищется и заменяется нормально.

Подскажите кто что может,
Или может кто знает как слепить промежуточные итоги так, чтобы в одной строке были разные функции
  • Columns("B").Replace What:="(9", Replacement:="(2" не работает и с Range(Cells(5, 2), Cells(10, 2)). тоже не работает от hitakiry, 02 апреля 2014 года
275
13 сентября 2005 года
pashulka
985 / / 19.09.2004
1. Можно попробовать использовать что-то вроде :
 
Код:
Columns("B").Replace What:="(9", Replacement:="(2"

2.
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;B2:B100)&"--"&ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;B4:B100)
13K
14 сентября 2005 года
skononen
2 / / 13.09.2005
[QUOTE]Originally posted by pashulka
1. Можно попробовать использовать что-то вроде :
 
Код:
Columns("B").Replace What:="(9", Replacement:="(2"



Этот вариант работает, проверял. Но интересно пчему не работает длинный???
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог