cs_samy56
Messages postés39Date d'inscriptionvendredi 17 janvier 2003StatutMembreDernière intervention27 janvier 2005 27 janv. 2005 à 09:20
salut
Pour commencer ouvre ton fichier Excel
Dim xls as object
Dim rs as new ADODB.Recordset
set xls = CreateObject("Excel.application")
xls.open "Ton Fichier Excel"
'Si tu te trouve dans un module Access
'Ouverture de la table dans laquel tu veut envoyé les donnée Excel
rs.open "Ta Table",CurrentProjet.Connection, adOpenDynamic, adLockOptimistic
Puis tu parcoure ton fichier Excel
'Tant que la première colonne contient une valeur
While xls.cells(i,1) <> ""
'Ajout des donnée dans ta base
rs.addnew
rs("Ton Champ") = xls.cells(i,Colonne)
rs.update
i=i+1
wend
'Fermeture du recordset
rs.close
'Fermeture du fichier Excel
xls.Quit
set xls = nothing
Je ne crois pas avoir oublié quelque chose sinon dit le moi