Страницы: 1
RSS
Использование функции из надстройки PLEX в коде
 
Добрый день.
В коде формы используется:    
Код
.Cells(iRow, 4).FormulaLocal = "=FIO(""" & BaseForm.tb_Familia.Value & """;""Р"")"
.Cells(iRow, 4).Value = .Cells(iRow, 4).Value
.Cells(iRow, 5).FormulaLocal = "=FIO(""" & BaseForm.tb_Familia.Value & """; ;1)"
.Cells(iRow, 5).Value = .Cells(iRow, 5).Value
FIO - функция из надстройки PLEX.
В 4 столбце в результате получается правильный результат, а в 5 выводится текст формулы =FIO("Иванов Иван Иванович"; ;1). После последовательного нажатия F2, F9, Enter формула вычисляется и выводит верный результат.
В чем причина?
Заранее спасибо.
 
Добрый день! Необходимо приложить файл-пример к сообщению #1.
Владимир
 
kalle, может у вас просто отключен автоматический перерасчет формул?  
Не бойтесь совершенства. Вам его не достичь.
 
Цитата
Mershik написал:
автоматический перерасчет формул
Он отключен перед кодом и включен после. Меня смущает, что первая формула работает как надо, а вторая нет. При этом в ячейку записывается работающая формула, вычисляемая по f2+f9+enter/
Страницы: 1
Наверх