Excel - fiches locaux par liaisons de données

Fermé
dlamb Messages postés 3 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 18 novembre 2016 - 18 nov. 2016 à 12:12
dlamb Messages postés 3 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 18 novembre 2016 - 18 nov. 2016 à 16:14
Bonjour,

Je suis nouveau sur ce forum ! Après avoir cherché en vain des réponses à mes questions, je me permet de vous poser un problème épineux et vous remercie d'avance du temps que vous m'accorderez.

Le problème
Je dois créer des fiches d’identifications de chaque local d’un projet d’architecture. Celles-ci regroupent différentes informations textuelles venant de différents mandataires ainsi qu’un plan. Le projet compte environ 200 locaux et une 100aine d’informations par local. Pour l’heure, je dispose d’un fichier excel avec 200 onglets contenant chacun une fiche, mon travail consistant à faire un nombre ahurissant de copier-coller avec les données que je reçois des mandataires et recommencer tous les 2 mois... Ce travail fastidieux provoquant en plus pas mal d’erreurs lors des copies, je recherche un moyen d’automatiser un peu tout ça.

Les contraintes
Différents programmes de BIM comme Revit permettent de faire ce travail directement sur un modèle 3D du bâtiment, sur un serveur FTP qui permet le travail simultané, mais le système n’est pas envisageable pour l’heure (tout le monde n’a pas le programme, ni la connaissance nécessaire). Je cherche donc à rester sur quelque chose de TRES simple : Excel, échange de mail, AutoCAD.
Chaque mandataire doit pouvoir remplir les données indépendamment et en parallèle.
A chaque réception, les données mises à jour sont prises en compte automatiquement (sans copier-coller).
Les mandataires ne doivent pas pouvoir modifier les informations qui ne les concernent pas.
Le système doit être flexible (ajout de lignes et de colonnes, changement de la mise en page...)

Où j’en suis
J’ai compris que l’utilisation de base de données et l'utilisation de VBA est parfaite pour ce genre de problème. J’ai donc créé une base de données par mandataire, avec une micro interface permettant de faire apparaitre un formulaire pour faciliter l’entrée des données : bddA.xlsm pour l’architecte et bddE.xlsm pour l’électricien (L’idée étant que bddA.xlsm soit liée à un programme de dessin qui automatise le remplissage des champs). Ces fichiers leurs sont envoyé par mail pour être remplis et, au retour, sont simplement remplacé par leurs nouvelle versions à jour.
J’ai lié ces fichiers par des connections sur un fichier Fiche.xlsm, qui ne sera pas transmis ou verrouillé. Celui-ci contient la liste des fiches et désignations des locaux de base, les bases de données liées, la fiche mise en page avec les liaisons de données nécessaires (avec la fonction RECHERCHEV).
J’ai encore fait une liaison de données entre la liste des fiches de base et les bdd des mandataires (ce qui les empêche de modifier la liste via le formulaire.

Ce que je n’arrive pas faire
Ajouter une ligne ou modifier l’ordre des fiches dans le classeur de base et que cela soit pris en compte dans les tableaux des mandataires. C’est-à-dire que si le bureau n°012 est divisé en deux bureaux (logiquement n°012 et n°013), les mandataires sont bons pour déplacer les lignes correspondantes dans la base de données... avec tous les risques d’erreurs liés. Pareillement, si je veux ajouter une ligne entre deux locaux, les lignes correspondantes chez les mandataires ne bougent pas.
Créer les boutons suivant et précédent pour naviguer dans les fiches rapidement.
Créer le bouton imprimer toutes les fiches.

Le fichier d’exemple
J’ai créé un fichier super simplifié pour bien comprendre les divers fonctionnements :
https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download

Merci à ceux qui prendront le temps de répondre.
A+
A voir également:

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 18/11/2016 à 15:56
Bonjour,

Avec Excel, peut-^tre mais...

Access (ou autre SGBD relationnelle)semble beaucoup adapté mais on dépasse de loin le coup de main des forums car c'est la réalisation complète d'un projet
donc, faire l'équivalent d'un logiciel professionnel gratuitement

Le 1° boulot est d'écrire le système d'information classique de ce qui est désiré
par ex
Un projet d'architecture comporte 1 a N bâtiments comportant chacun 1 ou N pièces dans 1 à N étages. chaque pièce ne peut avoir 1 seul usage et compte 1 à N types d'équipements (électricité eau)...
La réalisation de 1 à N pièces est confié à 1 à N mandataires spécialisés (électricité, plomberie...)
etc.

Il faut ensuite écrire le dictionnaire de chaque table. par exemple pour un mandataire: nom, coordonnées, spécialité etc.; pour un pièce:batiments, étages, destination, surface, équipements...

Ce qui est loin d'^tre facile à écrire: ce document doit ^tre signé par le maitre d'ouvrage (MOA) et les différents maitres d'œuvre (MOE) et sert de référence en cas de discordance demande-réalisation

maintenant si quelqu'un du forum veut s'y coller, tant mieux pour toi !

bon courage

 Michel
0
dlamb Messages postés 3 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 18 novembre 2016
18 nov. 2016 à 16:14
Merci Michel pour ta réponse,

En effet ce n'est pas le but de réaliser un projet Access gratis, également parce que je ne maîtrise pas l'outil... d'où mes questions spécifiques sur excel.

Peut-être quelqu'un aura une réponse ciblée sur l'ajout de ligne ou l'impression multipage.

Merci et bonne journée
0