Ho implementato la prima parte (del form1):
codice:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        With FileExcel
            ' scrive nella cella (riga 1, Colonna1) il valore della TexBox1 del form 1
            .Cells(2, 2).value = Form1.TextBox1.Text
            .Cells(2, 3).value = Form1.TextBox1.Text
            .Cells(2, 4).value = Form1.DateTimePicker1.Value

            'scrive nella cella (riga 2, colonna 1) ill valore della TextBox3 del form 3


            'Salva il File
            .SaveWorkspace("C:\DB Entrepreneurship.xls")  ' PercosoFile deve contenere il percorso completo del file Excel aperto


            'Chiude il File Excel
            .Quit()

            'Scarica la variabile
            .Dispose()
        End With
    End Sub
in With FileExcel mi dice appena dopo la compilazione: 'FileExcel' non dichiarato. Non è accessibile a causa del livello di protezione.

ps: Ho inserito all'inizio di quel form: Imports Microsoft.Office.Interop