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 :

Lien Dynamique entre deux feuilles


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    architecte
    Inscrit en
    Avril 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : architecte
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2016
    Messages : 5
    Par défaut Lien Dynamique entre deux feuilles
    Bonjour a tous,


    Je cherche à automatiser la copie de donnée d'une base de donnée "brute" vers une feuille de mise en page tout en gardant un lien dans les deux sens pour pouvoir modifier les données..
    Pour être plus concret:

    - l'exercice concerne une liste de porte pour un bâtiment. Le dit bâtiment est modélisé en maquette numérique (Model BIM) dans laquelle toute les informations relatives aux portes sont stockées. Il est ensuite possible d'extraire ces données sur une feuille excel par ex "Base de donnée brute" non mise en page. (cf. print screen) Nom : Capture 1.JPG
Affichages : 470
Taille : 268,3 Ko

    - Il me faut ensuite mettre en page ces données sur une autre feuille du classeur ex: "Presentation". (cf. print screen) Nom : Capture 2.JPG
Affichages : 430
Taille : 165,6 Ko
    - Ce fichier est ensuite envoyé a différents spécialistes qui modifient les différents champs selon leurs besoins dans la feuille "Presentation".
    - Les données sont ensuite réintégrées dans le model BIM. Mais cela nécessite de mettre a jour la feuille "base de donnée brute" qui est ensuite ré-importé dans le model BIM..

    Je cherche donc un moyen d'avoir un lien "dynamique" dans les deux sens entre ma feuille de mise en page "Presentation" et ma feuille "Base de donnée brute". Ainsi si une modification est apportée dans la feuille de présentation, celle-ci est directement reportée dans la base de donnée qui peut ensuite être réintégrée au model BIM. Pas de soucis pour copier coller les données mais je ne vois pas comment garder ce double lien. Est-ce que vous auriez quelque piste a me donner?

    Cordialement
    Till

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Tu ne peux pas.
    La meilleure solution est d'avoir deux macros, une pour chaque "sens" de mise à jour.

    Pour vraiment faire ce que tu décris, ce n'est pas par un tableur qu'il faudrait passer mais par une SGDB.

  3. #3
    Membre à l'essai
    Homme Profil pro
    architecte
    Inscrit en
    Avril 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : architecte
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2016
    Messages : 5
    Par défaut
    Bonjour Menhir

    Merci de ta réponse. Je vais donc faire deux macros..

    Pour ma culture perso et si tu as un peu de temps tu pourrai me détailler un peu plus comment fonctionnerai une SGDB ? Qu'est ce que c'est, qu'est ce que cela nécessite (logiciel, connaissances, temps,...)

    Bonne journée

  4. #4
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 148
    Par défaut
    Bonjour TillF,

    Un SGBD est un Système de Gestion de Base de Données comme Access par exemple.
    Tu devras connaître le language SQL par contre.
    Niveau temps, tout dépend de toi si tu connais le SQL ou si tu te familiarise vite avec ou pas.

    Si t'as besoin de plus de précision, n'hésite pas

  5. #5
    Membre à l'essai
    Homme Profil pro
    architecte
    Inscrit en
    Avril 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : architecte
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2016
    Messages : 5
    Par défaut
    Bonjour Sebfch,


    Merci pour ces précisions.

    Cela m'intéresserai de creuser un peu la chose! Mais il faut voir si cela en vaut la peine... Au final, il faut que cet outils puissent être utilisé par des personnes n'ayant que des connaissances très très basiques. De plus, il faut pouvoir passer par un format excel pour la saisie car c'est le seul "standard" que l'on peut utiliser avec d'autre entreprise (surtout les entreprise de petite taille). En ce basant sur ces paramètres est ce que tu pense que le jeux en vaut la chandelle?


    Je ne connais pas le langage SQL mais je me familiarise assez vite avec ce qui touche l'informatique. De plus j'aime assez chercher par moi même et apprendre dans ce domaine donc je ne serai pas contre de tenter l'affaire!
    Peut-être tu peux me conseiller quelques bon tutos ou dans quelle direction chercher... le plus dur étant souvent de poser des noms sur des choses/concept que l'on ne maitrise pas.

    Merci!

  6. #6
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 148
    Par défaut
    Access se rapproche beaucoup de ce que tu veux faire et de tes capacités car tu peux programmer en VBA dessus aussi.
    Il te manquera juste la partie en SQL où il faudra apprendre.
    Tu peux te renseigner ICI. T'as des renseignements sur la programmation VBA Access ainsi que l'insertion de SQL dans VBA.
    Pour le language SQL, regarde ICI.


    Après, est-ce que ça vaut le coup ça je ne sais pas.. Niveau difficulté ça ne sera pas beaucoup plus complexe qu'avec Excel et puis les "débutants" n'auront pas à toucher au code et avec une bonne interface ça passe.
    Le problème c'est qu'Access est payant donc s'ils ne veulent pas investir t'as le choix avec un autre SGBD mais gratuit (Postgre, MySQL, FireBird..).
    Si t'as besoin tu pourras toujours connecter ton SGBD à Excel.

  7. #7
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par sebfch Voir le message
    Un SGBD est un Système de Gestion de Base de Données comme Access par exemple.
    Pour faire bon poids, on peut citer les alternatives libres (et gratuites) :
    LibreOffice Base :
    https://fr.wikipedia.org/wiki/LibreOffice#Base
    http://fr.libreoffice.org/discover/base/

    OpenOffice Base
    https://fr.wikipedia.org/wiki/Base_%28logiciel%29
    http://www.openoffice.org/fr/Produits/

  8. #8
    Membre à l'essai
    Homme Profil pro
    architecte
    Inscrit en
    Avril 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : architecte
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2016
    Messages : 5
    Par défaut
    Ok je vais voir ca!

    Merci pour vos réponses en tout cas!

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

Discussions similaires

  1. [XL-2003] créer un lien hypertexte entre deux feuilles
    Par fllyann dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/01/2011, 15h49
  2. liens entre deux feuille excel
    Par LUDOVIC49 dans le forum Excel
    Réponses: 2
    Dernier message: 06/02/2010, 11h30
  3. Lien entre deux feuilles
    Par Superman69 dans le forum Excel
    Réponses: 1
    Dernier message: 06/05/2008, 10h26
  4. Lien hypertexte entre deux formulaires
    Par Mario Rousson dans le forum Access
    Réponses: 5
    Dernier message: 04/10/2006, 10h17
  5. Faire décompter le temps restant dynamiquement entre deux dates
    Par carmen256 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 25/07/2006, 17h20

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