Из одного документа взяла формулу "=КопироватьНеНуль()" - вроде простенькая, думала - тяп ляп и у меня заработает...ан нет!! не хочет работать!! в других документах и прописывала, и копировала...ни в какую!! почему?....
По моему, простая альтернатива: =ЕСЛИ(E9<>"";E9;"") или =ЕСЛИ(E9>0;E9;"") или =ЕСЛИ(E9<>0;E9;"")
Понимаешь ли DIM5955 там у Puma происходит автозаполнение табеля. Поэтому если переходить на формулы то переходить необходимо полностью а не частями. Вот если Puma обозначит какие требования предъявляются к табелю , тогда можно подумать как всё это сварганить при помощи формул.(кстати при помощи формул вычисления происходят быстрее чем с VBA).
ой, спасибо вам огромное!!!!! попробую альтернативные формулы, которые привел DIM5955. Вообще - табель не мой, это я с него формулы дергала... а табель, который заполняю я - типовые формулы, только формулы туда поставила:) а из исходника мне нужна была эта формула - для договоров...:) а вот что такое VBA даже не представляю..наверное какой-нибудь язык программирования...бейсик или что-то вроде..:) я от этого далека....
а зачем вам мой?.... там все нормально... мне формула нужна была и усё.... но подошла и =ЕСЛИ(E9>0;E9;"") - эта:) а тот, что дала - исходник:) просто хотела узнать - почему в исходнике формула работает, а в других документах она же не работает