× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Export "ciblé" d'Excel vers Access
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
ted the Ors
  Posté le 12/04/2008 @ 17:03 
Aller en bas de la page 
Astucien

Yop

Voilà la situation:

Une feuille Excel avec 2 colonnes "Articles" et "Tarif". Chaque article est défini par une référence à 8 chiffres.

Exemple:

ligne1: l'article 12345678 coute 1 € donne A1=12345678 et B1=1

ligne2: l'article 87654321 coute 5 € donne A1=87654321 et B1=5

Une base Access (que j'appellerai "Mabase") avec (entre autres) une table (que j'appellerai "MaTable") avec (entre autres) 2 colonnes: [Articles] et [Tarifs]...

Mon but est de faire une macro (VBA donc) sous Excel qui me permettent de "mettre à jour" la colonne [Tarif] à partir de la valeur "Article"...

Le net regorge de tuto pour l'export de données Excel vers Access, mais il est généralement question d'export "massif" à savoir: à partir d'une feuille Excel, génération d'une table excel...

J'ai cependant trouvé ca:

  1. Sub exportDonnées_DAO()
  2. Dim Db As DAO.Database
  3. Dim strSQL As String
  4. Set Db = DAO.OpenDatabase("C:\dossier\Mabase.mdb", False, False)
  5. strSQL = "INSERT INTO [MaTable] VALUES('999','8','DVP','7','mimi','22/10/2007')"
  6. Db.Execute strSQL
  7. Db.Close
  8. End Sub

Comment faudrait il coder la requete pour une mise à jour ? Sachant qu'il faudrait balayer l'ensemble de la colonne A

D'avance merci.

Bonne soirée!

@+

ted



Modifié par ted the Ors le 12/04/2008 19:34
Publicité
D-D-Du-06
 Posté le 13/04/2008 à 14:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

dans ACCES, tu peux insérer une feuille Excel (avec liaisons donc).

Autrement dit:

1) Ta feuille excel, devient ta table ACCES (Matable)

2) Toutes modifs dans excel se répercutent automatiquement dans ACCES

Cela répond en partie à ton souci de "mise à jour"??

Pour insérer un fichier excel dans acces

1) Onglet >> Table

2) Clic droit dans la fenêtre centrale

3) >> Lier les tables

4) >> Type de fichiers >> Excel

5) recherche du fichier excel dans ton Disque dur

6) Tu choisis ta feuille, les entêtes de colonnes, le nom dans Acces etc...

Voilà... (peut-être une solution plus light à ton problème).

A+

D D Du 06

ted the Ors
 Posté le 13/04/2008 à 14:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Yop

Merci pour ta réponse! Mais tout ce que tu as idiqué là, je sais le faire ...je cherche vraiment à passer via une macro VBE...

Bon dimanche

@+

ted

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
183,32 €Disque dur externe Western Digital Elements Desktop USB 3.0 10 To à 183,32 € livré
Valable jusqu'au 15 Août

Amazon Allemagne propose actuellement le disque dur externe Western Digital Elements Desktop USB 3.0 10 To à 176,89 € (avec la TVA ajustée). Comptez 6,43 € pour la livraison en France soit un total de 183,32 € livré. On le trouve ailleurs à partir de 229 €. Ce disque dur dispose d'un grande capacité de stockage (10 To) et d'une connectique USB 3.0 qui vous offrira des transferts rapides. Il est compatible USB 2.0. Une très bonne affaire. Notez que le disque dur n'est pas soudé et que vous pouvez le récupérer pour l'utiliser dans un ordinateur ou un NAS (il s'agit d'un disque dur CMR UltraStar DC HC 510).

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre
249,99 €Ecran 27 pouces LG Ultragear 27GL63T (FullHD IPS, 144 Hz, 1ms, FreeSync/Gsync compatible) à 249,99 €
Valable jusqu'au 15 Août

Amazon fait une promotion sur l'écran LG Ultragear 27GL83A-B qui passe à 399,99 € au lieu de 445 € ailleurs. Cet écran possède une dalle 27 pouces WQHD (2560x1440) à 144 Hz, un temps de réponse de 1 ms. Il est compatible Nvidia G-SYNC et Adaptive Sync


> Voir l'offre
29,99 €Souris gamer Logitech MX518 à 29,99 €
Valable jusqu'au 14 Août

Boulanger solde la nouvelle version Legendary de la souris Logitech MX518 qui passe à 29,99 € alors qu'on la trouve ailleurs à 59,99 €. Cette très bonne souris dédiée aux joueurs dispose d'un capteur optique très précis Hero 16000 DPI, 8 boutons programmables et une mémoire permettant de sauvegardera 5 profils d'utilisation différents. 


> Voir l'offre

Sujets relatifs
commande vba export access vers excel 2010
exportation fichier access vers excel
Import Excel vers Access
macro excel vers access
Pb format import excel vers access
Excel vers Access
Transférer Données Excel vers Access
Access Macro pour exporter vers Excel
Transfert d'Excel vers Access
Export Access vers word
Plus de sujets relatifs à Export "ciblé" d''Excel vers Access
 > Tous les forums > Forum Bureautique