If you are using the Excel Object Model already then why go with csv? The EOM will let you read/write to any cell. Just use the Cells collection instead of the Range object and remember to destroy your sheet object variable as well as close and destroy your book variable as it could keep a reference to Excel which will keep it running behind the scenes.

See my Office FAQ (link in sig) for other tips.