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 :

Cacher le texte d'un mot de passe [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 291
    Par défaut Cacher le texte d'un mot de passe
    Bonjour,

    je voudrai remplacer lors de la frappe dans une cellule "mot de passe" les caractères par des astérisques ou des gros points

    j'ai vu sur le forum une solution avec Userform avec un champ texte et avec PasswordChar

    Existe-t-il un moyen par du code VBA sans passer par un Userform (je ne sais pas ce que c'est…)

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    il y aurais bien une astuce pour cacher le mot de passe en jouant avec un name
    mais ca n'empecherait personne d'aller voir dans les name pour le connaitre
    un mot de passe dans un fichier excel non cryter est une illusion
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 291
    Par défaut
    Bjr Patrick

    Je ne cherche pas une confidentialité au top, c'est plus pour identifier un utilisateur et orienter vers ce qu'il doit faire que pour protéger, il n'y a rien de confidentiel dans les fichiers, alors si tu as une solution en VBA pas trop compliqué qui cache les caractères saisis je suis preneur..

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    une solution simple, c'est d'avoir un champs textbox où l'utilisateur écrit son mot de passe, et un champs textbox invisible

    à chaque frappe au clavier, le caractère est remplacé par une étoile (par exemple) et c'est le champs invisible qui reçoit réellement le caractère

    bien penser à gérer l'annulation d'un ou plusieurs caractères

  5. #5
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Citation Envoyé par retraite83 Voir le message
    Bonjour,

    je voudrai remplacer lors de la frappe dans une cellule "mot de passe" les caractères par des astérisques ou des gros points

    j'ai vu sur le forum une solution avec Userform avec un champ texte et avec PasswordChar

    Existe-t-il un moyen par du code VBA sans passer par un Userform (je ne sais pas ce que c'est…)
    Tu peux utiliser directement sur la feuille, sans VBA, un champ texte (TextBox) et avec PasswordChar :
    Onglet Développeur / Inserer / Contrôle ActiveX / Zone de texte / le mode création s'active automatiquement : dessiner le textbox
    Clic droit sur le textbox / Propriétés / PasswordChar = *
    Éventuellement lier une cellule de la feuille située sous le textbox, par exemple LinkedCell = B2
    Relâcher le bouton Mode création.

  6. #6
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour, vous dites que vous ne savez pas ce que c'est un UserForm, ce serait le moment de vous y mettre?
    ci joint un mini dossier, a l'ouverture un UF apparaitra automatiquement, entrez dans le TextBox le mot troubadour et le UF se referme. on pourra à la fermeture de celui-ci faire plein d'actions prédéterminées. A vous de voir? dans les tutoriels, il y en a deux qui traitent des UserForm.

    Existe-t-il un moyen par du code VBA sans passer par un Userform (je ne sais pas ce que c'est…)

    http://silkyroad.developpez.com/VBA/UserForm/
    http://silkyroad.developpez.com/VBA/ControlesUserForm/

    Test password.xlsm

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    Tu trouveras ton bonheur ici https://www.developpez.net/forums/d1.../#post10081007

    Le password est visible mais crypté, si en plus tu choisis une police de caractère biscornus !

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

Discussions similaires

  1. [XL-2010] Modification texte cellule avec mot de passe
    Par grogus dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 08/02/2016, 23h15
  2. cacher la saisie d'un mot de passe
    Par panda78 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/07/2012, 12h34
  3. Cacher l'écriture d'un mot de passe.
    Par vinssieux dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/06/2008, 10h22
  4. cacher un fichier contenant les mots de passes
    Par maxxou dans le forum Windows
    Réponses: 8
    Dernier message: 24/04/2007, 15h56
  5. [debutant] cacher un mot de passe
    Par Shooter dans le forum Composants
    Réponses: 5
    Dernier message: 13/07/2004, 12h17

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