IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Macro copier coller vers access [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2012
    Messages : 92
    Par défaut Macro copier coller vers access
    Bonjour,

    J'ai besoin de votre aide.
    En faite je veux copier des cellules sur Excel et les coller sur Access dans une table bien precise.
    Est il possible de faire créer une macro ?
    Merci

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Dans ce cas, copier / coller n'est pas une bonne méthode.

    Utilises plutôt ADO pour la connexion et INSERT pour l'ajout de données

    http://excel.developpez.com/faq/inde...ss#AjoutEnrADO

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2012
    Messages : 92
    Par défaut
    Merci pour le lien. Donc si je comprend bien la première partie permet de créer une connexion

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Sub AjoutEnregistrementTableAccess()
        'Nécessite d'activer la référence
        '"Microsoft ActiveX Data Objects x.x Library"
     
        Dim Cn As ADODB.Connection
        Dim Fichier As String, TexteSQL As String
     
        Fichier = "C:\NomBase.mdb"
     
        Set Cn = New ADODB.Connection
        Cn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Fichier
     
        'Insertion des données dans la Table1 qui contient 3 champs:
            '1 champ date (doit être encadrée par le symbole dièse #)
            '1 champ nombre
            '1 champ texte (doit être encadré par des apostrophes ')
        TexteSQL = "INSERT INTO [Table1] VALUES (#" & _
            Date & "#, " & 12345 & ", '" & Environ("username") & "')"
        Cn.Execute TexteSQL
     
        Cn.Close
        Set Cn = Nothing
    End Sub
    et la deuxième partie d'inserer les lignes Excel dans access ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub exportDonnées_DAO()
    Dim Db As DAO.Database
    Dim strSQL As String
     
    Set Db = DAO.OpenDatabase("C:\dossier\dataBase.mdb", False, False)
    strSQL = "INSERT INTO [Table1] VALUES('999','8','DVP','7','mimi','22/10/2007')"
     
    Db.Execute strSQL
    Db.Close
    End Sub

  4. #4
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2012
    Messages : 92
    Par défaut
    Ha non pardon oui oui c'est bon j'ai compris merci Jérôme

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/05/2014, 00h28
  2. [WD-2010] Copier/coller textbox access vers word
    Par AidezMoiSvp dans le forum VBA Word
    Réponses: 1
    Dernier message: 25/08/2013, 01h32
  3. [XL-2003] Macro Copier/Coller données Excel vers document Word avec Signets
    Par Julien91080 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 22/05/2013, 13h28
  4. Copier/coller vers un nouvel enregistrement
    Par develo dans le forum Access
    Réponses: 5
    Dernier message: 16/06/2006, 20h47
  5. Réponses: 4
    Dernier message: 21/04/2006, 18h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo