Try this.

The idea being to keep adding cells to the right of the range until I get to the desired width, then adding cells to the bottom of the range until I get to the desired height.


VB Code:
  1. Sub BarguastRange()
  2. Dim RWidth As Long
  3. Dim RHeight As Long
  4. Dim Result As Range
  5.  
  6.     RWidth = 1000
  7.     RHeight = 250
  8.    
  9.     Set Result = Range("A1")
  10.    
  11.     Do While Result.Width < RWidth
  12.         Set Result = Application.Union(Result, Result.Offset(0, 1))
  13.     Loop
  14.     Do While Result.Height < RHeight
  15.         Set Result = Application.Union(Result, Result.Offset(1, 0))
  16.     Loop
  17.    
  18.     Result.Select
  19.    
  20. End Sub