Excel et Base de données Access

Romi -  
 Romi -
Comment accéder à une base de données Access à partir d'une feuille Excel en utilisant du code VBA excel ?
Merci de me donner des idées.
A voir également:

3 réponses

yaubi
 
bon ben... pareil ! :)

Yoann
1
Romi
 
Super !!!
Merci cher ami.
Passe une très bonne journée.
0
Mouse
 
Salut, voila le code, mais il doit etre declenché (peut etre lors de l'appui sur un bouton)
Juste une chose, il faut absolument que tu ailles dans Outils, Reference, et ajouter Microsoft DAO 3.6 (ou le 3.5) Object Library.
Choisi seulement un sur les deux (la 3.6 est avec Excel 2000).

donc voici le code

Dim DB as database
Dim Re as recordset

Set db=opendatabase("le path de ta base de données")
set re=db.openrecordset("le nom de la table contenant les info")

et voila, la variable re contient toutes les données de ta tables.
Par exemple si dans la table tu as un champs qui s'appelle "nom",
ben la valeur sera re!nom
pour te ballader entre les enregistrement de la table
re.movenext
re.movelast...

si ce n'est pas assez clair, ecris moi directement
Mouse
0
mouse
 
Je viens de voir ton autre msg,

pour ecrire une nouvelle ligne dans la table :

re.addnew
re!nom="Comment ca marche"
re.update

surtout pas oublier le update...

pour modifier un enregistrement
re.edit
re!nom=re!nom & " l'informatique ?"
re.update

pour effacer:
re.delete

voila
0