View Single Post
  #7   Report Post  
Posted to microsoft.public.excel.programming
Tom Ogilvy Tom Ogilvy is offline
external usenet poster
 
Posts: 27,285
Default Insert SUM Formula using VBA (Range Varies)

Exactly correct.

--
Regards,
Tom Ogilvy



"William Horton" wrote in message
...
Thanks Tom this is exactly what I needed.
For my knowledge I am assuming that when you use the Formula R1C1 property
and use brackets [] the reference is relative to your cell and when you do
not use brackets the reference is absolute.

Thanks again.
Bill Horton

"Tom Ogilvy" wrote:

good idea, but since row 8 is fixed and the location of the formula it

not

ActiveCell.FormulaR1C1 = "=SUM(R8C:R[-1]C)"

might be a useful enhancement.

--
Regards,
Tom Ogilvy

"PCLIVE" wrote in message
...
This will work for the example you've provided

Range("B35").FormulaR1C1 = "=SUM(R[-27]C:R[-1]C)"

HTH,
Paul

"William Horton" wrote in

message
...
I have a macro that pulls a lot of text files and creates one Excel

file.
I
want the macro to insert SUM formulas into various places in the

Excel
file.
Could someone give me the VBA code to enter a SUM formula that

calculates
the
sum of a range that starts in row 8 and ends in 1 row up from where

I am
putting the formula. Example - if I am putting the formula in cell

B36
I
want the formula to SUM the range B8:B35. The starting row B8 will

always
be
the same but the ending row B35 will vary.

Thanks,
Bill Horton