Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim testCo As New ADODB.Connection Dim testDat As New ADODB.Recordset 'OleDb <- Ce que j'utilise testCo.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Dossier contenant le CSV (les chemins avec espaces sont accepté)\;Extended Properties=""text;HDR=Yes;FMT=Delimited"";" 'ODBC (en connexion direct les chemins avec espaces ne sont pas accepté 'Crée alors un fichier DSN (fichier pour ne pas pourrir la base de registre) que tu peut stocké dans un dossier avec espaces et dans le quel tu peut mettre un chemin vers le CSV avec espaces ;) 'testCo.ConnectionString = "FILEDSN=Chemin au DSN" 'Ou encore en ODBC direct (/!\ au espaces) 'testCo.ConnectionString = "Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=""Dossier contenant le CSV (les chemins avec espaces ne sont pas accepté !!!)"";Extensions=csv;" testCo.Open 'Les deux dernier paramètres en option ou à modifier selon les besoins ;) testDat.Open "SELECT * FROM " & NomFichier, testCo, adOpenStatic, adLockOptimistic '[...] <- Utilisation du Recordset testCo.Close testDat.Close set testCo = Nothing set testDat = nothing