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.