This solution will help you find the first empty row number in a spreadsheet. After you know that number you would used the standard expression like worksheet.range("A1").value.
Dim excelApp As Excel.Application = New Excel.Application()
Dim excelBook As Excel.Workbook
Dim strPath As String = "C:\Documents and Settings\All Users\Documents\Intranet\Sysco ARL\uniqueinv-20081201-024-ALL.xls"
excelBook = excelApp.Workbooks.Open(strPath, 0, False, 5, _
System.Reflection.Missing.Value, System.Reflection.Missing.Value, _
False, System.Reflection.Missing.Value, System.Reflection.Missing.Value, _
True, False, System.Reflection.Missing.Value, False)
Dim excelSheets As Excel.Sheets = excelBook.Sheets
Dim excelSheet As Excel.Worksheet = excelSheets(1)
Dim excelRange As Excel.Range = excelSheet.UsedRange
excelRange.SpecialCells(Excel.XlCellType.xlCellTyp eLastCell).Activate()
Dim intNewRow As Int32 = excelApp.ActiveCell.Row + 1
Dim strNewCellAddress As String = "A" & intNewRow
excelSheet.Range(strNewCellAddress).Value = "this data goes in the first empty row"
excelBook.Save()
excelBook.Close()
excelApp.Quit()