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 :

Externalisation des paramètres inter-classeurs [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 233
    Points : 462
    Points
    462
    Par défaut Externalisation des paramètres inter-classeurs
    Bonjour,

    je me pose une question et les réponses trouvées sont un peu contradictoires pour faire maintenant ce que j'aurai du faire depuis le début, mais l'ignorance…

    j'ai des paramètres communs à plusieurs classeurs (liste d'adresses, liste d'utilisateurs, ect…) et je veux maintenant faire un classeur unique "Paramètres" avec toutes les données pouvant être communes

    Chaque classeur à sa propre feuille "Paramètre" et là il y a 2 options pour renseigner les données

    1) soit laisser travailler Excel et faire pour chaque cellule (environ 200) du classeur cible une équivalence par cellule du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ='C:\[Paramètre.xlsm]Param'!A1
    pour la 1ere et ainsi de suite

    2) soit à l'open de chaque classeur faire une copie des cellules concernées par un "Range" global, ce qui oblige à ouvrir et à fermer le classeur "Paramètre", mais qui évite le pb des liaisons non résolues

    Les 2 solutions fonctionnent mais à votre avis d'expert quelle est la meilleure solution
    Merci
    Il ne savait pas que c'était impossible, donc il l' a fait...

  2. #2
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 630
    Points
    5 630
    Par défaut
    Bonjour,

    Tes explications sont pas des plus limpides...

    Si j'ai bien compris, la question est :
    Est-il préférable d'utiliser une liaison vers un classeur externe ou de copier les valeurs dans le classeur pour éviter les liaisons externes ?

    Tout dépend de l'utilisation que tu en fais :
    - La copie permet de disposer de classeurs autonomes.
    - Quand les 2 classeurs sont ouverts, les liaisons externes sont mises à jour en temps réel.
    Cordialement,
    Patrice
    Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.

    Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur

  3. #3
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 233
    Points : 462
    Points
    462
    Par défaut
    Oui c'est bien ça, la question est :

    Est-il préférable d'utiliser une liaison vers un classeur "Paramètre" externe ou de copier les valeurs de ce classeur à l'open de l'appelant

    Je n'ai pas besoin de mise à jour des liaisons en temps réel, donc comme les classeurs sont autonomes en copiant les données paramètres à l'open j'en conclu que dans mon cas c'est la meilleure solution
    Il ne savait pas que c'était impossible, donc il l' a fait...

  4. #4
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 630
    Points
    5 630
    Par défaut
    Citation Envoyé par retraite83 Voir le message
    Je n'ai pas besoin de mise à jour des liaisons en temps réel, donc comme les classeurs sont autonomes en copiant les données paramètres à l'open j'en conclu que dans mon cas c'est la meilleure solution
    C'est ce que je choisirais... à moins que certains classeurs n'aient pas de macro (.xlsx)
    Cordialement,
    Patrice
    Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.

    Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur

  5. #5
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 233
    Points : 462
    Points
    462
    Par défaut
    Oui merci,

    tous les classeurs sont en "xlsm"
    Il ne savait pas que c'était impossible, donc il l' a fait...

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

Discussions similaires

  1. Erreur sur une fonction avec des paramètres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2004, 21h00
  2. Récupération des paramètres avec une procedure stockée
    Par samlerouge dans le forum Bases de données
    Réponses: 2
    Dernier message: 31/03/2004, 22h00
  3. [Souris] Sauvegarde des paramètres du driver
    Par Giovanny Temgoua dans le forum x86 16-bits
    Réponses: 7
    Dernier message: 31/01/2004, 19h24
  4. Comment obtenir la liste des paramètres d'une SP ?
    Par Le Gritche dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/03/2003, 16h54
  5. créer un noeuds avec des paramétres
    Par Toxine77 dans le forum XMLRAD
    Réponses: 5
    Dernier message: 21/01/2003, 16h11

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