1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Private Sub CommandButton1_Click()
Dim Cn As ADODB.Connection
Dim Rs As ADODB.Recordset
Set Cn = New ADODB.Connection
With Cn
.Provider = "MSDASQL"
'Le classeur doit être préalablement sauvegardé
.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};" & _
"DBQ=" & ThisWorkbook.FullName & "; ReadOnly=False;"
.Open
End With
Set Rs = New ADODB.Recordset
'Ne pas oublier le symbole $ à la suite du nom de la feuille.
Rs.Open "SELECT * FROM [Feuil1$]", Cn, adOpenKeyset, adLockOptimistic
Set DataGrid1.DataSource = Rs
End Sub |
Partager