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

VBA Access Discussion :

Communication Access Excel Propriété Change links [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de marsupilami34
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 576
    Par défaut Communication Access Excel Propriété Change links
    Bonjour à tous,

    Je dois utiliser une interface access afin de mettre à jour des fichiers excel avant de les exploiter dans access. En fait, j'utilise des templates excel qui possèdent des liens entre eux.

    Hors ces fichiers sont renommés par la macro et donc les liens sont perdus.

    J'ai trouver le moyen suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ExcelAppli1.ActiveWorkbook.ChangeLink CurrentProject.path & "Template.xlsx", CurrentProject.path & "MonNouveauNom.xlsx", xlExcelLinks
    Malheureusement, cette méthode prend trop de temps (plus de 30 minutes).

    Donc ma question est : Existe-t-il un moyen rapide pour mettre à jour ces liens dans Excel ?

    Merci d'avance de votre aide.

    Marsup

  2. #2
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut
    Ouvre-les dans Excel (TOUS)
    Renomme-les (TOUS)
    puis ferme-les (TOUS)
    et normalement, les liens auront suivi

  3. #3
    Membre éclairé Avatar de marsupilami34
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 576
    Par défaut
    Merci pour cette réponse.

    Cependant, la méthode marche très bien lorsque je le fais manuellement.
    Par contre, lorsque je fais avec du code VBA, là ca ne fonctionne plus.

    Est-ce normal ?

    Merci d'avance de votre aide.

    Marsup

  4. #4
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut
    tu peux peut-être désactiver certains paramètres
    - recalcul auto
    - interaction
    - mise à jour de l'écran
    ... histoire de gagner un peu de temps proc.

  5. #5
    Membre éclairé Avatar de marsupilami34
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 576
    Par défaut
    Directement dans le code ?

  6. #6
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut
    ben vi !

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

Discussions similaires

  1. ms query: problème de communication entre excel et access
    Par haddani dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 05/04/2010, 21h51
  2. communication Access->Excel
    Par xtranaz dans le forum Access
    Réponses: 3
    Dernier message: 21/02/2007, 18h09
  3. communication access - excel
    Par tomo0013 dans le forum Access
    Réponses: 7
    Dernier message: 25/01/2007, 13h25
  4. [VBA-A] Problème de communication Access-Excel
    Par finesse20 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/05/2006, 16h08
  5. Communication entre Excel et Access
    Par sylvia94 dans le forum Access
    Réponses: 4
    Dernier message: 13/01/2006, 13h43

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