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