Option Explicit
Public cn As Object
Public Sub ConnexionAccess()
Dim cheminAcces As String
' Récupère le chemin complet du fichier Access
cheminAcces = Environ("USERPROFILE") & "\C:\Users\kaid\Desktop\superette2025\BD.accdb"
' Crée un nouvel objet de connexion (Late Binding, pas besoin de cocher ADO)
Set cn = CreateObject("ADODB.Connection")
' Ouvre la connexion
On Error GoTo ErreurConnexion
cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & cheminAcces & ";Persist Security Info=False;"
MsgBox "Connexion réussie à la base de données.", vbInformation
Exit Sub
ErreurConnexion:
MsgBox "Erreur de connexion : " & Err.Description, vbCritical
End Sub
il marche pas erreur chemin nom fichier .......c'est bizarre