{quote}{login=Koten}{date=01.12.2009 10:55}{thema=}{post}А, точно, формулы же будут вписываться в ячейки)) Интересную штуку советуем))){/post}{/quote}
Полагаю речь идёт о пользовательских сложных формулах. Например, расчёт давления, аэродинамических функций и т.п. и .т.п.
Саня хочет, чтобы Юзер видел не расписаную формулу с коэффициентами, а формулу VBA Например,
=ОКРУГЛ(10*LOG(10^(0,1*(B44-26))+10^(0,1*(C44-16))+10^(0,1*(D44-9))+10^(0,1*(E44-3))+10^(0,1*(F44+0))+10^(0,1*(G44+1))+10^(0,1*(H44+1))+10^(0,1*(I44-1)));2)
В защищённом модуле VBA будет на листе как =ДБА(D9:K9)
C уважением...
Полагаю речь идёт о пользовательских сложных формулах. Например, расчёт давления, аэродинамических функций и т.п. и .т.п.
Саня хочет, чтобы Юзер видел не расписаную формулу с коэффициентами, а формулу VBA Например,
=ОКРУГЛ(10*LOG(10^(0,1*(B44-26))+10^(0,1*(C44-16))+10^(0,1*(D44-9))+10^(0,1*(E44-3))+10^(0,1*(F44+0))+10^(0,1*(G44+1))+10^(0,1*(H44+1))+10^(0,1*(I44-1)));2)
В защищённом модуле VBA будет на листе как =ДБА(D9:K9)
Код |
---|
Function ДБА(La As Range) 'As Single Dim sumL As Single ............... ДБА = 10 * Log(Number:=sumL) / 2.3 ДБА = Round(ДБА, 2) End Function |
C уважением...