Я думаю, что вы хотите:
oBook = oExcel.Workbooks.Open ("C:\Book1.xlsx")
Когда вы выбираете Добавить, вы создаете новую книгу.
Если вы уверены, что пропусков нет, может подойти что-то подобное:
''Last cell in column A, or first gap
oSheet.Range("a1").End(xlDown).Select
''A+1 row
oSheet.ActiveCell.Offset(1) = "a"
''A + 1 row + 1 col
oSheet.ActiveCell.Offset(1, 1) = "b"
''A + 1 row + 2 col
oSheet.ActiveCell.Offset(1, 2) = "c"
В противном случае вам может потребоваться http://support.microsoft.com/kb/142526 для определения последней ячейки.