Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Проблема с пересчетом ячеек в Excell Добавлено: 17.11.06 16:55  

Автор вопроса:  Denis Kiselev
В табличке в колонке в ячейках стоят вызовы моей функции =МояФункция(данные из соседней ячеки)
при открытии документа сам ексель делает перерасчет листа но вот ячейки эти не расчитывает. Пробовал написать при открытии документа лист.calculate - пофиг
при этом если где-нибудь в документе вставить-удалить строчку то все сразу пересчитывается как надо.
Что это? Куда копать?

Ответить

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

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



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 18.11.06 05:56
Это функция значит криво написана, и зависит не только от своих аргументов, а и от чего-то ещё.
Excel не будет ничего пересчитывать, если аргументы функции не изменились.
Будет, если пометить функцию как volatile, но тогда она будет пересчитываться при любом изменении любой ячейки в любой открытой книге.

Ответить

Страница: 1 |

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



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