Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Замена формул с СУММЕСЛИ на ВПР Добавлено: 22.02.08 22:58  

Автор вопроса:  Dmitriy
Помогите чайнику:

Нужен макрос, который бы заменял функцию СУММЕСЛИ на ВПР (суммесли использовалась только для поиска значений).
Пример:
функция с СУММЕСЛИ сейчас
=СУММЕСЛИ('\\Server\Финплан_2008\[Калькуляция_01.2008.xls]Кальк.'!$D$6:$D$195;D27;'\\Server\Финплан_2008\[Калькуляция_01.2008.xls]Кальк.'!$FS$6:$FS$195)
Функция с ВПР, которая нужна
=ВПР(D27;'\\Server\Финплан_2008\[Калькуляция_01.2008.xls]Кальк.'!$D$6:$FS$195;172;Ложь)

 Знаю, что это вполне реально, но в VB я не в зуб ногой.

Столкнулся с проблемой СУММЕСЛИ, когда начал переходить с 2000-го на 2003 MS Office. Оказалось, что фин.отдел лет 5-6 в бюджетах и финпланах пользовался функцией СУММЕСЛИ для поиска значений в других книгах. СУММЕСЛИ требует открытия всех связанных фалов. Но раньше финотдел это не напрягало, так как они при открытии файлов никогда не обновляли связи. При переходе на 2003 Еxcel видать решил пересчитать формулы и без открытия связанных файлов не хочет считать. Открыть все файлы не реально. Поменять вручную все СУММЕСЛИ на ВПР тоже... :(

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Jasmin



Вопросов: 23
Ответов: 417
 Профиль | | #1 Добавлено: 29.02.08 14:07
Ммммм... А Поиск-Замена-Все по всему листу или кнге не поможет делу ? Заменять все содержимое ячейки начиная с = и заканчивая последней скобкой.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам