>oexcel.Range(oexcel.activesheet.cells(7,3)).Select >>would work, but it doesn't.
with oExcel.ActiveSheet .Range(.Cells(7,3), .Cells(7,3)).Select() endwithOf course, in this case, it would be easier to just select a single cell - but for generic code, where you don't know the size of the range in advance, this should still work.
with oExcel.ActiveSheet oExcel.ActiveSheet.Range(oExcel.ActiveSheet.Cells(7,3),; oExcel.ActiveSheet.Cells(7,3)).Select() endwithHowever, since most of the time you will be working a lot with the same sheet, I would create a separate object for the sheet, to avoid unnecessary repetition:
loSheet = loExcel.ActiveSheet ... loSheet.Cells(...).Value = ... loSheet.Range(loSheet.Cells(7,3), loSheet.Cells(7,3)).Select()