Originariamente inviato da michelecali
mi sabra averti risposto in qualche altro post...
comunque si..... puoi farlo direttamente nell'utimo form!
esempio lettura e memoriazzazione valori in celle...
premesso che il foglio sià attivo all'apertura.. (altrimento dovrai attivarlo tramite codice)
codice:
With FileExcel
' scrive nella cella (riga 1, Colonna1) il valore della TexBox1 del form 1
.Cells(1, 1).value = Form1.TextBox1.Text
'scrive nella cella (riga 2, colonna 1) ill valore della TextBox3 del form 3
.Cells(2, 1).value = Form3.TextBox3.Text
......................
......................
'Salva il File
.SaveWorkspace(PercorsoFile) ' PercosoFile deve contenere il percorso completo del file Excel aperto
'Chiude il File Excel
.Quit()
'Scarica la variabile
.Dispose
End With
' e così via per tutti i valori che intendi riportare...
PS. visto che ci troviamo in argomento, ne approfitto di una situazione ancora non trattata...:
percaso hai notato che pur chiudendo il file excel, il programma resta aperto in background e in memoria ...prova a guardare in Task Manager di windows, alla pagina "Processi", vedi anche tu file aperti "Excel.exe" tanti quante volte è stato aperto con VB2010 ????