ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Absolute to Relative Referencing (https://www.excelbanter.com/excel-programming/436786-absolute-relative-referencing.html)

sgltaylor

Absolute to Relative Referencing
 
Hi All,

I have the following code which inserts a sum formula in the
activecell.

Dim startRow As Integer
Dim startCell As Range, endCell As Range
startRow = 2
With ActiveCell
Set startCell = Cells(startRow, .Column - 1)
Set endCell = .Offset(0, -12)
..Formula = "=SUM( " & startCell.Address & ":" & endCell.Address & ")"

My problem is that the sum formula is created with absolute
references.
I need the formula to be created with relative references for both the
rows
and the columns.

Any ideas on how to change from absolute to relative referencing?

Thanks,

Steve

macropod[_2_]

Absolute to Relative Referencing
 
Hi sgltaylor,

..Formula = "=SUM( " & Replace(startCell.Address, "$", "") & ":" & Replace(endCell.Address, "$", "") & ")"

--
Cheers
macropod
[Microsoft MVP - Word]


"sgltaylor" wrote in message ...
Hi All,

I have the following code which inserts a sum formula in the
activecell.

Dim startRow As Integer
Dim startCell As Range, endCell As Range
startRow = 2
With ActiveCell
Set startCell = Cells(startRow, .Column - 1)
Set endCell = .Offset(0, -12)
.Formula = "=SUM( " & startCell.Address & ":" & endCell.Address & ")"

My problem is that the sum formula is created with absolute
references.
I need the formula to be created with relative references for both the
rows
and the columns.

Any ideas on how to change from absolute to relative referencing?

Thanks,

Steve


Tim Williams[_2_]

Absolute to Relative Referencing
 
startCell.Address(false,false)

etc.

Tim


"sgltaylor" wrote in message
...
Hi All,

I have the following code which inserts a sum formula in the
activecell.

Dim startRow As Integer
Dim startCell As Range, endCell As Range
startRow = 2
With ActiveCell
Set startCell = Cells(startRow, .Column - 1)
Set endCell = .Offset(0, -12)
.Formula = "=SUM( " & startCell.Address & ":" & endCell.Address & ")"

My problem is that the sum formula is created with absolute
references.
I need the formula to be created with relative references for both the
rows
and the columns.

Any ideas on how to change from absolute to relative referencing?

Thanks,

Steve




sgltaylor

Absolute to Relative Referencing
 
On Nov 30, 5:11*pm, "Tim Williams" wrote:
startCell.Address(false,false)

etc.

Tim

"sgltaylor" wrote in message

...



Hi All,


I have the following code which inserts a sum formula in the
activecell.


Dim startRow As Integer
Dim startCell As Range, endCell As Range
startRow = 2
With ActiveCell
Set startCell = Cells(startRow, .Column - 1)
Set endCell = .Offset(0, -12)
.Formula = "=SUM( " & startCell.Address & ":" & endCell.Address & ")"


My problem is that the sum formula is created with absolute
references.
I need the formula to be created with relative references for both the
rows
and the columns.


Any ideas on how to change from absolute to relative referencing?


Thanks,


Steve- Hide quoted text -


- Show quoted text -


Thank you both for taking the time to respond.
Your suggestions worked great.


All times are GMT +1. The time now is 10:32 AM.

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