VB 2010, caricare dati su flie excel

di il
1 risposte

VB 2010, caricare dati su flie excel

Salve,
premetto che sono nuovo del forum e ignorante in riguardo di vb, a proposito se mi consigliate un testo su cui apprendere almeno le cose elementari, ve ne sarei grato.
il mio problema è questo:
ho creato una form dalla quale apro altre due form che mi servono per inserire dei dati su un file excel già esistente.il problema è che ogni volta che riapro il fle e carico alri dati, mi cancella quelli precedenti.
vi posto l codice, vi prego, tenete conto che riconosco di non capirci una mazza, ma conto di imparare presto.

Imports Microsoft.Office.Interop.Excel

Public Class Form2

    Dim objExcel As Object
    Dim objWorkbook As Object
    Dim objWorksheet As Object

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
 

        'Start a new workbook in Excel
        objExcel = CreateObject("Excel.Application")
        objWorkbook = objExcel.Workbooks.Open("C:\test.xlsx")
        objWorksheet = objWorkbook.WorkSheets("Ecommerce")

        objExcel.visible = True


        With objWorksheet
            .cells(2, 1) = TextBox3.Text
            .cells(2, 2) = TextBox4.Text
            .CELLS(2, 3) = TextBox5.Text
            .CELLS(2, 4) = TextBox6.Text
            .CELLS(2, 5) = TextBox2.Text
            .CELLS(2, 6) = TextBox7.Text
            .CELLS(2, 7) = TextBox8.Text
        End With     

        
   objWorkbook.save()
        objWorkbook.close(True)
        objExcel.quit()

        objExcel = Nothing
        objWorkbook = Nothing
        objWorksheet = Nothing
        
End Sub

grazie a tutti e
saluti

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte