codice:
StringaConn_Excel = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Dialogo.FileName & ";Extended Properties=Excel 8.0;"
Set Rs_Excel = Conn_Excel.Execute(" SELECT * FROM [Sheet1$] ")
Poi leggo le varie celle e metto i valori nelle variabili con
codice:
If IsNull(Rs_Excel(1).Value) Then Var_1 = "" Else Var_1 = Rs_Excel(1).Value
If IsNull(Rs_Excel(2).Value) Then Var_2 = "" Else Var_2 = Rs_Excel(2).Value
If IsNull(Rs_Excel(3).Value) Then Var_3 = "" Else Var_3 = Rs_Excel(3).Value
If IsNull(Rs_Excel(4).Value) Then Var_4 = "" Else Var_4 = Rs_Excel(4).Value
If IsNull(Rs_Excel(5).Value) Then Var_5 = "" Else Var_5 = Rs_Excel(5).Value
If IsNull(Rs_Excel(6).Value) Then Var_6 = "" Else Var_6 = Rs_Excel(6).Value
If IsNull(Rs_Excel(7).Value) Then Var_7 = "" Else Var_7 = Rs_Excel(7).Value
If IsNull(Rs_Excel(8).Value) Then Var_8 = "" Else Var_8 = Rs_Excel(8).Value
If IsNull(Rs_Excel(9).Value) Then Var_9 = "" Else Var_9 = Rs_Excel(9).Value
In pratica è come se ogni riga di excel fosse un Recordset e le varie celle della riga i vari campi
tant'è che fino a Rs_Excel(8) legge benissimo i valori.. arriva al 9 e dice Null..