Добрый День! Как с помощью макроса записать формулу в ячейку. Пробую: Cells(1,1)= "еслиошибка(A1/A1*A1;0) - не работает!
Запись формулы с помощью макроса
14.05.2012 11:47:18
|
|
|
|
14.05.2012 11:54:43
надо использовать соответствующие св-ва объекта Range:
Formula FormulaLocal FormulaR1C1 FormulaR1C1Local FormulaArray формула должна начинаться с "="
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
14.05.2012 11:54:50
Formula, FormulaR1C1, FormulaLocal, FormulaR1C1Local, FormulaArray
|
|
|
|
14.05.2012 12:17:34
Спасибо! Все получилось
|
|
|
|
14.05.2012 22:07:08
Range("A1").FormulaLocal = "=ЕСЛИОШИБКА(A1/A1*A1;""-"")"
|
|
|
|
14.05.2012 22:27:08
{quote}{login=}{date=14.05.2012 09:46}{thema=}{post}Range("A1").FormulaLocal="=еслиошибка(A1/A1*A1;"-")"{/post}{/quote}
а потом еще и Excel материться начнет - на циклическую ссылку :)
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
14.05.2012 22:31:56
:-)
|
|
|
|
Читают тему