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 :

Renommer toutes les variables du projet


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Par défaut Renommer toutes les variables du projet
    Bonjour,

    Savez-vous s'il existe un macro, ou un programme, capable d'identifier toutes les variables d'un projet VBA et de les renommer automatiquement avec des noms de type aaaa pour la première variable rencontrée, aaaaa pour la 2eme, aaaaaa pour la 3eme, ....

    Je sais, le projet sera difficilement lisible, et c'est justement le but que je cherche !

    Cdlt.

  2. #2
    Membre éclairé
    Inscrit en
    Août 2006
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2006
    Messages : 307
    Par défaut
    Tu peux toujours utiliser un "Find & Replace" sur tout le projet mais tout dépend du nombre de variables...

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Par défaut
    Citation Envoyé par LP-mpascolo Voir le message
    Tu peux toujours utiliser un "Find & Replace" sur tout le projet mais tout dépend du nombre de variables...
    J'ai plus de 200 variables et 100 sub

  4. #4
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello, pourquoi ne pas mettre un mot de passe sur le code du projet comme ça il sera de toute façon illisible ?

    Citation Envoyé par herji Voir le message
    Bonjour,

    Savez-vous s'il existe un macro, ou un programme, capable d'identifier toutes les variables d'un projet VBA et de les renommer automatiquement avec des noms de type aaaa pour la première variable rencontrée, aaaaa pour la 2eme, aaaaaa pour la 3eme, ....

    Je sais, le projet sera difficilement lisible, et c'est justement le but que je cherche !

    Cdlt.

  5. #5
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Par défaut
    Citation Envoyé par cafeine Voir le message
    Hello, pourquoi ne pas mettre un mot de passe sur le code du projet comme ça il sera de toute façon illisible ?
    Veux-tu dire utiliser l'option de protection qui est dans les propriété du projet ! Je veux bien le faire mais nous savons tous bien que le mot de passe est TRES facilement crackable !

    S'il s'agit d'autres technique de protection, est-il possible d'avoir plus d'information ?

    Cdlt

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Tu as posté dans le Forum VBA Général, mais on ne sait pas qu'elle appli tu utilises.

    Si tu es sous Access, tu as la possibilité de créer un fichier mde.

    Starec

  7. #7
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Par défaut
    Citation Envoyé par Starec Voir le message
    Bonjour

    Tu as posté dans le Forum VBA Général, mais on ne sait pas qu'elle appli tu utilises.

    Si tu es sous Access, tu as la possibilité de créer un fichier mde.

    Starec
    Bonjour Starec et les autres,

    j'utilise excel 2003. il s'agit d'une application que j'ai faite et qui compte +200 variables et près de 100 fonctions.

    cdlt

  8. #8
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Si tu as la liste de tes variables, en collant ton code dans une feuille de calculs, tu peux créer un tableau de leurs noms et avec Replace(Tableau(Index), "a" & Index), les renommer par macro. Ceci dit, si tu utilises Find pour trouver chaque occurence d'un nom de variable, prends la précaution de mettre LookAt:=xlwhole
    Si tu n'as pas la liste, c'est plus dur... d'autant que tu auras certainement des doublons... mais ce n'est pas impossible... tout dépend du temps que tu es prêt à investir dans ce travail...
    Juste pour ne pas te laisser sans solution...

Discussions similaires

  1. Réponses: 9
    Dernier message: 26/04/2012, 14h29
  2. Renommer toutes les variables d'une table
    Par Cannaould dans le forum Débutez
    Réponses: 3
    Dernier message: 27/01/2012, 12h27
  3. Renommer toutes les variables
    Par stefsas dans le forum Macro
    Réponses: 1
    Dernier message: 02/07/2008, 14h38
  4. Récupérer toutes les variables commençant pareil
    Par Leobaillard dans le forum Langage
    Réponses: 3
    Dernier message: 14/06/2006, 15h14
  5. [FLASH 8] Toutes les variables
    Par Destiny dans le forum Flash
    Réponses: 2
    Dernier message: 08/03/2006, 16h20

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