gli oggetti che vai ad aprire li evi associare a quelli che hai creato e non a oggetti generici excel:


questo è il tuo codice modificato da me, prova e fammi sapere:
codice:
Private Sub cmd_start_Click() 

Dim appoExcel As New Excel.Application 
Dim cartExcel As Excel.Workbook 
Dim foglioExcel As Excel.Worksheet 


Dim colonna1, colonna2, riga1, riga2 As Integer 


appoExcel.Visible = True 
Set cartExcel = appoExcel.Workbooks.Add 

Set foglioExcel = cartExcel.Worksheets.Item(1) 

For i = 1 To 10 
For n = 1 To 10 
appoExcel.Cells(i, n).Characters().Text = i & n 

Next n 
Next i 

foglioExcel.SaveAs("Percorso e nome file")
cartExcel.Close(true) 
appoExcel.Quit 
Set appoExcel = Nothing 
Set cartExcel = Nothing 
Set foglioExcel = Nothing 
End Sub
bisogna stare attenti con questi OCX, microsoft ha fatto dei casini e controlla con il task manager che non ti rimangano oggetti instanziati in memoria dopo la loro chiusura.

e segui il consiglio che ti hanno dato della ricerca nel forum prima di postare, si sono un sacco di 3d su excel.