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 :

Retrouver un complément à partir d'un fichier/Formules transformées en nombre en l'absence du complément


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Janvier 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2018
    Messages : 2
    Par défaut Retrouver un complément à partir d'un fichier/Formules transformées en nombre en l'absence du complément
    Bonjour,

    Actuellement sous Excel 2010, nous sommes amenés à travailler sur des fichiers Excel datant de 1999 réalisés par des personnes qui ne travaillent plus ici.

    Ces fichiers sont en réalité un modèle de tableau qui a été dupliqué pour chaque client.

    Les cellules de ce tableau comportent une multitude de formules que nous arrivons à visualiser lorsqu'on ouvre les fichiers aujourd'hui.

    Cependant, dans 2 cellules, à la place des formules il y a des nombres et ce dans tous les fichiers alors qu'à la base il y avait une formule de calcul. (Il est extrêmement improbable qu'une personne ait remplacé les formules par des nombres sur tous les fichiers)

    La seule piste envisageable est celle des compléments Excel qui à priori étaient utilisés par les anciens utilisateurs.

    Le problème étant que l'on ignore quel complément il faut activer, et ensuite comment faire pour récupérer les formules...

    Pourriez-vous nous apporter votre aide ?

    D'avance merci et bonne journée,

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour,

    je ne vois pas le rapport avec ce forum dédié au codage en VBA ‼
    Et la piste la plus probable est pourtant celle d'un utilisateur, souvent le cas avec une feuille de calculs non protégée …

    Sinon pour récupérer il n'y a rien de mieux qu'une sauvegarde.

    ___________________________________________________________________________________________________________________________
    Je suis Paris, Egypte, Nigeria, New-York, Mogadicio, Barcelone, London, Manchester, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  3. #3
    Membre très actif
    Homme Profil pro
    Analyste programmeur
    Inscrit en
    Mai 2014
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 393
    Par défaut
    Bonjour,

    Comme Marc-L l'a dit.
    Sinon, s'il s'agit bien de l'utilisation de compléments, je ne vois pas vraiment d'autre solution que de les tester pour voir lequel affecte les données (si aucun complément n'affecte les données, alors le problème vient très probablement d'ailleurs). Une fois que c'est fait, il suffit simplement de récupérer le code du complément en question.

  4. #4
    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 Emilieilime74 Voir le message
    Cependant, dans 2 cellules, à la place des formules il y a des nombres et ce dans tous les fichiers alors qu'à la base il y avait une formule de calcul. (Il est extrêmement improbable qu'une personne ait remplacé les formules par des nombres sur tous les fichiers)
    Peut-être que ces cellules étaient des nombres sur le modèle qui a servi à créer ces fichiers.

    Autre possibilité : il est peut-être improbable qu'une personne ait modifié tous les fichiers mais est-il aussi improbable que les anciens utilisateurs décidaient systématiquement, lors de la création d'un fichier, de figer cette valeur par une saisie ou autre ?

    La seule piste envisageable est celle des compléments Excel qui à priori étaient utilisés par les anciens utilisateurs.
    Tu as vérifié s'il n'y avais pas des macro VBA dans le fichier ?
    VBA datant de 1993, il est possible qu'il y en ait dans des fichiers de 1999.

    S'il s'agissait de macro enregistrées en dehors du fichier, dans un fichier tiers ouvert en même temps qu'Excel et enregistré sur le disque du poste de l'utilisateur, et que vous n'avez plus ces postes ni de sauvegarde de secours, il sera impossible de retrouver ce qui a causer cette modification.

    Le problème étant que l'on ignore quel complément il faut activer, et ensuite comment faire pour récupérer les formules...
    Ne sachant ce qu'est supposé faire le complément en question, je ne vois pas comment il serait possible de savoir de quel complément il peut s'agir.

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Bonjour,

    combien même ça serait dû à un complément, combien même tu arriverais à mettre la main dessus, tout ce que tu pourras y voir c'est l'équivalent d'un copié-collage spécial valeur.
    Peu de chance d'y lire la formule écrasée.
    Ce qu'il te faut c'est le fichier modèle d'origine et non les multiples copies travaillées.
    eric

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour

    Ce passage m'intrigue :
    Cependant, dans 2 cellules, à la place des formules il y a des nombres et ce dans tous les fichiers alors qu'à la base il y avait une formule de calcul. (Il est extrêmement improbable qu'une personne ait remplacé les formules par des nombres sur tous les fichiers)
    Qu'est-ce qui permet très exactement d'affirmer que ces deux cellules contenaient à l'origine des formules ?
    Les suppositions et supputations, sans la détermination des raisons de cette certitude, pourraient être fort nombreuses. Parmi lesquels (entre autres, donc) des liaisons (de diverses natures possibles) , la lecture de fichier texte, etc ...

  7. #7
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    J'ajouterais assez volontiers que l'entreprise qui n'exige pas la remise d'un cahier des spécifications techniques pour toute application utilisée en son sein agirait très sagement en recommençant totalement cette application et en jetant à la poubelle celle en cours.
    Si ce cahier des spécifications techniques a par contre été rédigé : lis-le -->> ta réponse s'y trouve

  8. #8
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Quand tu dis modèle de tableau tu parle de xlt ou xls, qui ont été dupliqué pour les client en xltx,xltm,xlsx ou xlsm?

  9. #9
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Je crois vraiment qu'une application dont on ne connaît pas parfaitement - et avec assurance - tous les rouages, les articulations, etc ... (qu'on ne maîtrise donc en réalité pas) est un déchet dont il faut savoir se débarrasser.
    On voit bien là l'utilité (j'oserais dire la nécessité) de la constitution, pour chaque application utilisée dans une entreprise, d'un dossier complet contenant :
    - le cahier des charges rédigé par le maître d'ouvrage
    - le cahier des spécifications fonctionnelles
    - le cahier des spécifications techniques

    Une application qui "tournerait" dans une entreprise sans être accompagnée de tout cela n'est pas seulement une application mal maîtrisée, mais également une source potentielle de risques en matière de sécurité.
    Elle est alors à jeter et à refaire (mais cette fois-ci en observant les règles de base à appliquer).

  10. #10
    Invité
    Invité(e)
    Par défaut
    effectivement
    ne pas faire de sauvegarde en horodatant pas les version???

  11. #11
    Nouveau candidat au Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Janvier 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2018
    Messages : 2
    Par défaut Merci
    Merci de vos retours nombreux, je vais me renseigner.

    Ces applications ont été réalisées par des membres de l'entreprise sans cahier des spécifications techniques et l'objectif de ces tableaux était justement de calculer les 2 valeurs qui sont désormais sous forme de nombre.

    Bonne Journée et à bientôt,

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/12/2007, 11h03
  2. [VB.NET] Remplissage d'un DATAGRID à partir d'un fichier MDB
    Par stephane93fr dans le forum Windows Forms
    Réponses: 3
    Dernier message: 11/01/2005, 12h35
  3. Réponses: 11
    Dernier message: 04/08/2003, 15h30
  4. [CR] Inserer une image à partir d'un fichier
    Par Gandalf24 dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 23/07/2003, 10h55
  5. creer des decors a partir d'un fichier
    Par NICKO dans le forum DirectX
    Réponses: 2
    Dernier message: 21/09/2002, 09h34

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