G
Guest
Hello,
I would like to have a formula entered into a cell which references the
address of another cell, already determined by VBA variables. I have tried
different combinations of code but can only get the referenced cell's value,
or the referenced cell's address with single quotes around it, which doesn't
work. Here's a bit of my code...
Dim T1cell, T2cell, T3cell As Range
For Each c In Range("J2:J" & Rws)
If c.Value = "1 Total" Then Set T1cell = c.Offset(, 2)
If c.Value = "2 Total" Then Set T2cell = c.Offset(, 2)
If c.Value = "3 Total" Then Set T3cell = c.Offset(, 2)
Next c
Other code here...
If Tier = 1 Then
USDcell.FormulaR1C1 = "=if(" & T1cell.Address & "<0,RC[-4]*0.03,0)"
ElseIf Tier = 2 Then
USDcell.FormulaR1C1 = "=if(" & T2cell.Address & "<0,RC[-4]*0.05,0)"
ElseIf Tier = 3 Then
USDcell.FormulaR1C1 = "=if(" & T3cell.Address & "<0,RC[-4]*0.08,0)"
End If
Any ideas?
Thanks,
Nate Kolman
I would like to have a formula entered into a cell which references the
address of another cell, already determined by VBA variables. I have tried
different combinations of code but can only get the referenced cell's value,
or the referenced cell's address with single quotes around it, which doesn't
work. Here's a bit of my code...
Dim T1cell, T2cell, T3cell As Range
For Each c In Range("J2:J" & Rws)
If c.Value = "1 Total" Then Set T1cell = c.Offset(, 2)
If c.Value = "2 Total" Then Set T2cell = c.Offset(, 2)
If c.Value = "3 Total" Then Set T3cell = c.Offset(, 2)
Next c
Other code here...
If Tier = 1 Then
USDcell.FormulaR1C1 = "=if(" & T1cell.Address & "<0,RC[-4]*0.03,0)"
ElseIf Tier = 2 Then
USDcell.FormulaR1C1 = "=if(" & T2cell.Address & "<0,RC[-4]*0.05,0)"
ElseIf Tier = 3 Then
USDcell.FormulaR1C1 = "=if(" & T3cell.Address & "<0,RC[-4]*0.08,0)"
End If
Any ideas?
Thanks,
Nate Kolman