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 :

Importation Excel vers Access


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 3
    Par défaut Importation Excel vers Access
    Bonjour à tous,

    J'aimerais exporter des données excel vers access avec VBA avec certaines conditions (voir explication dans fichier excel).

    Si vous voulez plus de renseignements n'hésitez pas.

    Merci pour votre aide.

    Lionel
    Fichiers attachés Fichiers attachés

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Les pièces jointes ne sont pas forcément utiles car beaucoup de nos membres ne les ouvriront pas.

    Il faut donc détailler et en plus le code doit être dans Access ou dans Excel ?

    Philippe

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 3
    Par défaut
    Bonjour Philippe et bonjour à tous,
    Voici le détail de ma demande (voir pièces jointes au début de la discussion pour mieux comprendre):
    J'ai deux fichiers (excel et access). J'aimerais créer avec VBA sur le fichier excel une macro qui permettrait différentes choses:
    - Tout d'abord, j'aimerais exporter des colonnes d'une feuille d'excel dans des tables access différentes. Sur la feuille famille1, "code programme" correspond à la clé primaire des 3 tables (CDE_faisabilité, CDE_IB et CDE_réalisation). J'aimerais que les colonnes B et C soient exporté vers la table access CDE_faisabilité. Puis, que les colonnes D et E soient exporté vers la table CDE_IB. Et enfin que les colonnes F et G soient exporté vers la table CDE_réalisation.
    - Ensuite, sur la feuille excel Le programme "AC" (ligne 3) ne devra pas être exporté vers la table "CDE_IB" car il n'y a aucune données pour cette table. Ainsi de suite; lorsqu'il n'y a pas de donnée pour une table il n'y a pas d'exportation.
    - De plus, lorsqu'une ligne est supprimé dans excel elle ne doit pas l'être dans access. Par exemple, si la ligne du "code programme" AB est supprimé et remplacé par AF sur excel, sur les tables access il faut que le "code programme" AF se rajoute à la liste de données qui existe déjà sans supprimé la ligne du "code programme" AB.

    Je sais que cela à l'air compliqué mais si quelqu'un peut m'aider au moins sur une partie ça serait super sympa, je galère vraiment... Merci pour votre aide. N'hésitez pas pour plus de renseignements.

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 3
    Par défaut DAO et VBA
    Bonjour,
    On m'a dit qu'il faudrait utiliser la méthode DAO et VBA. Je n'ai jamais utilisé DAO, j'essai de me renseigner mais je n'arrive pas à grand chose.
    Si quelqu'un connait DAO, ça serait sympa de m'aider sur mon problème ou de m'expliquer quelques bases même si j'en ai trouvé sur internet et que je ne comprends pas tout.

    Merci par avance...

    Lionel

  5. #5
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Bonjour,

    Pour ma part, j'utiliserais plutôt ADO.

    Si tu fais une recherche sur le mot ADODB dans ce forum, tu vas trouver plein de discussions.
    En essayant de comprendre les solutions proposées, tu devrais pouvoir y arriver.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

Discussions similaires

  1. Import Excel vers Access
    Par rabihm81 dans le forum Access
    Réponses: 1
    Dernier message: 07/05/2008, 16h00
  2. Import Excel vers Access MAJ et nouveaux enregistrements
    Par sl1980 dans le forum VBA Access
    Réponses: 8
    Dernier message: 23/01/2008, 09h02
  3. import excel vers access avec bouton "parcourir"
    Par zeloutre dans le forum Access
    Réponses: 3
    Dernier message: 04/04/2007, 19h06
  4. échec importation excel vers access
    Par emmablue dans le forum Access
    Réponses: 2
    Dernier message: 31/07/2006, 11h34
  5. Import Excel vers Access +hypertexte
    Par liop49 dans le forum Access
    Réponses: 2
    Dernier message: 24/07/2006, 14h40

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