View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
GregR GregR is offline
external usenet poster
 
Posts: 246
Default Add subtotal formula to empty cells

On Jul 19, 12:06 pm, wrote:
On Jul 19, 11:32 am, Joel wrote:





the problem is simple


from:
NumRange.Offset(NumRange.Count, 0).Resize(1, 1).Formula =
to:
NumRange.Offset(NumRange.Rows.Count, 0).


You only want the number of rows, not the total number of cells.


" wrote:
Can anybody pls help me to modify this code to make this work with
adjacent column(more than 1 coumn) i.e if my selection is A1:D20 -
instead of A1:A20
(The macro works fine for a selection of A1:A20 but not A1:D20)


Sub addsubtotalrange()
'


For Each NumRange In Selection.SpecialCells(xlConstants,
xlNumbers).Areas


SumAddr = NumRange.Address(False, False)
NumRange.Offset(NumRange.Count, 0).Resize(1, 1).Formula =
"=SUBTOTAL(9," & SumAddr & ")"


Next NumRange
'
End Sub


It's not good as I don't get the correct result from my formula -
which should subtotal cells in corresponding column only.
pls help

thxs- Hide quoted text -

- Show quoted text -


Your selection should still be A1:A20, but change resize(1,4)