Я никогда не делал никакой автоматизации Excel с использованием C ++, но если он работает аналогично макросам VBA, класс WorkSheet должен иметь свойство Range, которое возвращает диапазон ячеек на листе. Вы можете указать желаемый диапазон, указав идентификатор двух ячеек или строку, представляющую диапазон.
Код в псевдо VBA:
Dim range As Range
Set range = ActiveSheet.Range("B12:D34")
Set range = ActiveSheet.Range("B12", "D34")
Set range = ActiveSheet.Range("B12", ActivSheet.Range("D34"))
...
См. MSDN для получения дополнительной информации о классе Range.