Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1589 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  probleme transfert excel-> acess

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme transfert excel-> acess

n°1996251
finalfan14
Posté le 26-05-2010 à 17:07:47  profilanswer
 

Bonjours , j'ai un petit problème, je doit pour mon travail en entreprise faire un programme en vba qui transfert des données souhaité d'une page excel vers un base de donnée acess j'ai pour l'instant ce programme :
 
Sub ADOFromExcelToAccess()
' on se connecte a la base de donnée
Dim cn As ADODB.Connection, rs As ADODB.Recordset, r As Long
 
Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & "Data Source=D:\cours\entreprise\Fédération.mdb;"
 
' open a recordset
Set rs = New ADODB.Recordset
rs.Open "rapport_annuel_asst", cn, adOpenKeyset, adLockOptimistic, adCmdTable
 
' all records in a table
 
r = 3 ' the start row in the worksheet
Do While Len(Range("B" & r).Formula) > 0
With rs
.AddNew ' create a new record
 
' add values to each field in the record
.Fields("Exercice-1" ) = Range("B10:B16" ).Select
' add more fields if necessary...
 
.Update
End With
r = r + 1
Loop
 
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
End Sub
 
 
 
 
 
Exercice-1 correspond au champ de ma base de donnée dans lequel j'aimerais transferer la donnée
Lorsque je l'exécute je n'ai aucun message d'erreur, rien du tout mais mes données ne se sont pas transférées.
 
Merci d'avance
 
et sinon n'y a t'il pas moyen de creer un macro qui enregistre se que je fait entre excel et acess comme ça je realise l'operation une foit manuellement.


Message édité par finalfan14 le 26-05-2010 à 17:21:20
mood
Publicité
Posté le 26-05-2010 à 17:07:47  profilanswer
 

n°1996492
6bouba32
Posté le 27-05-2010 à 16:03:21  profilanswer
 

Ton fichier Excel source a-t-il une adresse fixe ?
Si oui pourquoi ne fais-tu pas le traitement dans Access avec un lien sur le fichier Excel ?

n°1996739
dje69r
Arme de distraction massive
Posté le 28-05-2010 à 12:37:43  profilanswer
 

6bouba32 a écrit :

Ton fichier Excel source a-t-il une adresse fixe ?
Si oui pourquoi ne fais-tu pas le traitement dans Access avec un lien sur le fichier Excel ?


+1 c'est plus simple d'importer un fichier Excel dans Access, que d'exporter d'Excel dans Access !
Creation de la table, des champs, type de champs etc. Un peu la memerde...
 
Alors qu'a partir d'Access en 3 lignes c'est integré...


Message édité par dje69r le 28-05-2010 à 12:38:41

---------------
C'est en voulant jouir de notre liberté aujourd'hui que nous allons la perdre demain

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  probleme transfert excel-> acess

 

Sujets relatifs
Problème d'ouverture de pièce jointeouverture fichier Excel protégé
Problème de cookiehtml: Probleme entre getElementById et internet explorer
Problème formulaire HTML& PHPprobleme creer une ligne dans une bdd a partir de c++ winform
Problème dans les code HTML et CSS(Résolu) Coin3D/Open Inventor, problème install
Checkbox sous Excel (Simple requête )INSERT dans mySQL avec Delphi (problème de backslash)
Plus de sujets relatifs à : probleme transfert excel-> acess


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR