Originariamente inviato da allejo
Inserire questi componenti
- Microsoft active data object library 2.5
- Microsoft excel
Private Sub Command1_Click()
Dim objExcel As Excel.Application
Dim objWB As Excel.Workbook
Dim objWS As Excel.Worksheet
Dim recordtmp As ADODB.Recordset
Dim contatore As Integer
Set recordtmp = New ADODB.Recordset
With recordtmp
.Fields.Append "Nome", adVarChar, 50
.Fields.Append "Cognome", adVarChar, 50
.Open
End With
Set objExcel = New Excel.Application
Set objWB = objExcel.Workbooks.Open("percorso excel .xls")
Set objWS = objWB.Worksheets(1)
contatore = 1
'Salvo i dati da excel a database
While Not ((objWS.Cells(contatore, 1).Value = "") And (objWS.Cells(contatore, 3).Value = ""))
If (objWS.Cells(contatore, 1).Value <> "") And (objWS.Cells(contatore, 3).Value <> "") Then
recordtmp.AddNew
recordtmp!Nome = objWS.Cells(contatore, 1).Value
recordtmp!Cognome = objWS.Cells(contatore, 2).Value
End If
Wend
End Sub
Ciao