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 :

Proteger Onglet [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2010
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2010
    Messages : 142
    Par défaut Proteger Onglet
    Bonjour !
    Je reviens vers vous pour vous demander comment faire, sous VBA, de boquer des "onglets" (en cas de clique des utilisateurs) par mot de passe ...

    Ce que j'ai en tete est de bloquer l'onglet "Developpeur" d'Excell par Mot de Passe. J'ai une application qui genere des fichiers .xls, pour des non developpeur biensure ; et je ne souhaiterais pas qu'ils s'aventurent dans le code ...

    Voila !

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Ce que j'ai en tete est de bloquer l'onglet "Developpeur" d'Excell par Mot de Passe
    Tu signales que ta version d'Excel est 2003. Il n'y a pas d'onglet "Développeur" dans celle version. Ou alors tu veux parler d'une feuille "Développeur" ? Qu'est-ce que tu veux éviter exactement ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2010
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2010
    Messages : 142
    Par défaut
    Bonjour;
    Effectivement, je me suis trompé.
    Il s'agissait de Excel 2007.

    J'ai rectifié ...
    Neanmoins, sur Excel 2003, on peut aussi acceder au code à travers :
    Outils->Macro->Visual Basic Editor .... Or, je souhaiterais que le code source VBA soit protegé tout cours, qu'il n'y ai pas accés ...

    Je m'excuse pour le petit desagrement ...

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Alors, mets un mot de passe sur le projet VBA, sachant qu'il est relativement facile de le faire sauter si le classeur est au format "xls". C'est plus compliqué si c'est un format xlsm ou xlsb.

  5. #5
    Membre confirmé
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2010
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2010
    Messages : 142
    Par défaut
    Citation Envoyé par Daniel.C Voir le message
    Alors, mets un mot de passe sur le projet VBA, sachant qu'il est relativement facile de le faire sauter si le classeur est au format "xls". C'est plus compliqué si c'est un format xlsm ou xlsb.
    Mon fichier sera forcement du .xls (à la limite, xlsx).

    Pour mettre un mot de passe sur le projet VBA, how can i proceed?

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Mon fichier sera forcement du .xls
    Pourquoi ? le pack de compatibilité est fait pour permettre aux versions antérieures d'Excel de lire les fichiers nouveau format. Pour mettre un mot de passe : dans la fenêtre VBE, fais un clic droit sur le nom du projet et un clic sur "Propriétés de VBAProjet". Sélecte l'onglet "Protection". coche "Verrouiller le projet pour affichage" et mets un mot de passe.

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

Discussions similaires

  1. mettre une JScrollBar sur un onglet
    Par thedd dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 02/03/2004, 20h12
  2. [BCB6] Probleme onglet dans IDE
    Par bgautier dans le forum C++Builder
    Réponses: 5
    Dernier message: 21/01/2004, 16h20
  3. [VB.NET] Proteger mon site par mot de passe
    Par stephane93fr dans le forum ASP.NET
    Réponses: 8
    Dernier message: 19/01/2004, 08h53
  4. Acces au reseau proteger par mot de passe
    Par soumia dans le forum Bases de données
    Réponses: 13
    Dernier message: 19/11/2003, 14h39
  5. Changer dynamiquement la position des onglets
    Par ginnovy dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/09/2002, 18h24

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