The boundaries of a Range object can be set in two ways:
All boundaries are checked against the underlying Table object. An OLE exception is triggered if a bound exceeds the corresponding table dimension.

Dim oRange as Object
Dim oTable as Object
Rem 1. Set the Boundaries through the properties
Set oRange = oTable.Ranges.Add
oRange.LowerBound = 2
oRange.UpperBound = 4
oRange.LeftBound = 2
oRange.RightBound = 4
Rem 2. Set the Boundaries via the Ranges.Add method
Set oRange = oTable.Ranges.Add ( 2,4,2,4)