Excel et Base de données Access

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.

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. bon ben... pareil ! :)

    Yoann
    1. Super !!!
      Merci cher ami.
      Passe une très bonne journée.
  2. 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
    1. 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

      Discussions similaires

      Quick Access service

      4 réponses