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 :

Mise à jour des données externes [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 579
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 579
    Par défaut Mise à jour des données externes
    Bonjour à tous,

    je récupère d'une armoire à plan (web https) des données qui alimentent des feuilles Excel. Une macro me renvoi ces données vers Access pour traitement et mise en forme des états.

    Tout celà fonctionne à ceci près : L'actualisation des données ne se fait que si je n'active pas les macros dans le panneau d'accueil. J'obtiens alors le panneau "Actualisation des requêtes". Mais dans ce cas, je n'ai pas le transfert de mes données vers Access.

    Si j'active les macros, le transfert a bien lieu MAIS l'actualisation préalable des feuilles Excel ne se fait pas à l'ouverture du fichier et mes données dans Access ne sont pas à jour

    Qu'elle est la (bonne) méthode à employer pour avoir à la fois l'actualisation des données ET l'activation des macros ?

    Merci d'avance.
    Curt

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    SI je comprends bien, tu as une connection avec ton "armoire à plan".
    Si c'est cela, garde les macros. Tu as en VBA la méthode Refresh applicable à la connection qui t'intéresse.

    Cordialement,

    PGZ

  3. #3
    Membre Expert Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 579
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 579
    Par défaut
    Bonjour pgz,

    l'idée est bonne..... mais ne fonctionne pas

    Par contre, l'enregistreur de macro de me donne le code suivant pour synchroniser les listes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            ActiveSheet.ListObjects("Liste1").UpdateChanges xlListConflictDialog
    et là, ça fonctionne.

    Merci pour l'idée - Le résultat est nickel !

    Curt

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

Discussions similaires

  1. [JTable] mise à jour des données
    Par tripop dans le forum Composants
    Réponses: 3
    Dernier message: 04/02/2009, 18h52
  2. [C#][Access]Problème de mise à jour des données
    Par vvvvv dans le forum ASP.NET
    Réponses: 10
    Dernier message: 11/04/2006, 10h43
  3. Mise à jour des données
    Par Alex063 dans le forum Access
    Réponses: 6
    Dernier message: 31/01/2006, 17h16
  4. MySqlDAC et mise à jour des données
    Par charliejo dans le forum C++Builder
    Réponses: 4
    Dernier message: 02/01/2006, 09h25
  5. mise à jour des données toutes les semaines...
    Par Toff !!!!! dans le forum Access
    Réponses: 20
    Dernier message: 22/12/2005, 11h38

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