ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Update formulas (https://www.excelbanter.com/excel-programming/273802-update-formulas.html)

Ten

Update formulas
 
Hi,
I am trying to base my formula in my Excel based on some
Input I get from the user. This I save in iLastYear, and
have some labels (e.g. lBudgetLastYear etc) calculated
from this.

I tried using the formula under, but then Excel don't
recognize the variables I put in (e.g. iLastYear,
lBudgetLastYear etc)

ActiveCell.FormulaR1C1 = _
"=IF(RC[-8]=iLastYear,IF(RC[-7]
=1,lBudgetLastYear,lSum06LastYear),lSumSecondLastY ear)"

How can I dynamically create an IF-sentence from VBA-code,
and put in one cell in Excel?

Thanks!

Bob Phillips[_5_]

Update formulas
 
Ten,

Try this (untested I am afraid)


ActiveCell.FormulaR1C1 = _
"=IF(RC[-8]=" & iLastYear&"," _
"IF(RC[-7]=1," & lBudgetLastYear & "," & lSum06LastYear & ")," & _
lSumSecondLastYear & ")"

--

HTH

Bob Phillips

"ten" wrote in message
...
Hi,
I am trying to base my formula in my Excel based on some
Input I get from the user. This I save in iLastYear, and
have some labels (e.g. lBudgetLastYear etc) calculated
from this.

I tried using the formula under, but then Excel don't
recognize the variables I put in (e.g. iLastYear,
lBudgetLastYear etc)

ActiveCell.FormulaR1C1 = _
"=IF(RC[-8]=iLastYear,IF(RC[-7]
=1,lBudgetLastYear,lSum06LastYear),lSumSecondLastY ear)"

How can I dynamically create an IF-sentence from VBA-code,
and put in one cell in Excel?

Thanks!





All times are GMT +1. The time now is 07:27 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com