Hi,
It's difficult for me to directly answer your question, since I don't use tables. The following tested and working example code may help you do what you want. It is easier for me to create (and debug) a range when I:
a. Use a lot of intermediate variables
b. Use the Range(sRange) syntax rather than the Range(Cells(1, 1), Cells(5, 5)) syntax. This is especially true when dealing with more than one sheet, since the Cells syntax usually requires a Sheet qualifier.
I also find using Union and Intersect quite useful when dealing with ranges.
If you have additional questions, it would probably be easier to answer if you uploaded a simple sample workbook with sample data in the area you want to manipulate. Describe what you add (or delete) and how you want to create (or modify) the range.
I hope this helps.
Lewis
Bookmarks