how delete rows between named ranges?
i have scenario below
name range 1 : subheader_001 (a1:e1). displays headers name range 2 : subfooter_001 (a40:e40). displays legends , dates.
between these ranges inserting data sql server. cell ranges of subfooter_001 change depending on database records inserted.
i know how delete these database values between named ranges subheader_001 , subfooter_001 . thank you.
i have googled regarding came across below code snippet delete rows below range.
rows(range("myrange").cells(range("myrange").rows.count, 1).row + 1 & ":65536").delete
the code found deletes rows down last row in versions before excel 2007 (65536 rows)
you want delete rows footer range is.
you replace 65536
range:
dim istartrow integer dim iendrow integer istartrow =range("subheader_001").row+1 iendrow = range("subfooter_001").row-1 rows(istartrow & ":" & iendrow).delete
of course, if don't want delete rows, use clearcontents
Comments
Post a Comment