Signori...
Proverò a spiegarmi meglio...

Questo è la cosa più semplice che una persona pensi di scrivere per lo scopo suddetto..

codice:
 i = 0
 rs.MoveFirst
 Do Until rs.EOF
   oWorkSheet.Cells(i, 3) = rs.Fields("Nome")
   rs.MoveNext
   i = i + 1
 Loop
Ovviamente è tutto stato dichiarato correttamente...
Sia RecordSet che oggetti excel (Application,Workbook,Worksheets,References)...
Ma nulla... non ne vuole sapere...

Credo sia un errore in questa parte
codice:
oWsh.Cells(i, 3) = ...
O meglio ancora, sull'integer "i" all'interno di Cells([RowIndex],[ColumnIndex]), in quando scrivendo:
codice:
oWsh.Cells(3, 3) = ...
scrive tutto tranquillamente nella cella "C3" del foglio.

Sapreste come risolvere questo (SICURAMENTE BANALE ERRORE)?

Vi ringrazio!