Masquer et protéger le code d'une macro

noe2008 Messages postés 191 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai un classeur xlm qui contient plusieurs macros
est il possible de masquer le code de ces macros pourque aucun autre utilisateur ne puisse plus les copier ou les modifier?
j'ai essayé dans code vba/outil/propriete vba proje/protection proteger le contenu pour l'affichage ; mais le code reste accessible a partir du bouton modifier macro
merci d'avance

4 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour noe

    Pour que tes macros ne soient pas visibles depuis l'onglet Developpeur il faut qu'elle commencent toutes par Private Sub au lieu de seulement Sub

    Cdlmnt
    Via
    1
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonsoir le fil,

    lorsque tu es dans le Visual Basic tu as bien fait outils/propriétés du vba
    Project/onglet Protection
    cocher Verrouiller le projet pour l'affichage/saisir un mot de passe et le confirmer
    "ATTENTION DE NE PAS OUBLIER LE MOT DE PASSE SAISI"
    normalement les codes ne devrait plus être accessible sans mot de passe après avoir fermé le fichier
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    1
  3. Maurice
     
    bonjour
    a mettre dans les modules
    
    Option Private Module
    
    

    A+
    Maurice
    0
  4. noe2008 Messages postés 191 Statut Membre 4
     
    Merci infiniment
    0