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 :

Casse et mot de passe


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 58
    Par défaut Casse et mot de passe
    Bonjour,
    Dans une InpuBox qui doit recevoir un mot de passe alphabétique, je voudrais que la casse soit indifférente (NEMO = nemo). comment faire sans doubler la InputBox ?
    Merci.

  2. #2
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonjour,

    ben moi je forcerai à mettre en majuscule
    ou je le traiterai comme tel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub TextBox1_Change()
    TextBox1.Value = UCase(TextBox1.Value)
    End Sub

  3. #3
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Tu peux choisir, soit on renvoie tout en majuscule (UCase) soit tout en minuscule (LCase)
    Pour adapter ça à une InputBox, la syntaxe devrait ressembler à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub MaMacro()
    Dim Mdp As String
     
    Mdp = UCase(InputBox("Veuillez introduire votre mot de passe", "Titre"))
     
    MsgBox "Le mot de passe introduit est : " & Mdp
    End Sub

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Je donnerais personnellement la préférence lors du contrôle de la validité du mot de passe, plutôt que de forcer les majuscules ou les minuscules.
    Ainsi, l'utilisateur pourrait choisir le mot de passe comme il l'entend (quelquefois plus simple à mémoriser ainsi).
    Supposons par exemple que le mot de passe soit "voilà" et inscrit quelquepart comme tel.
    ==>> on le met dans une variable mdp tel quel (donc "voilà")
    ===>> soit sais la valeur de l'inputbox

    ====>> on compare LCase(mdp) avec LCase(sais) ==>> si concordance, on accepte ===>> sinon on rejette.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 58
    Par défaut Casse et mot de passe
    Salut à tous,
    Ce forum est vraiment le meilleur. Ya qu'à d'mander!
    Merci à tous.

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

Discussions similaires

  1. Problème avec collate pour gérer la casse (mot de passe)
    Par bbr33 dans le forum Développement
    Réponses: 8
    Dernier message: 13/05/2015, 11h12
  2. [Securité] Mots de passe et casse
    Par Evocatii dans le forum Langage
    Réponses: 2
    Dernier message: 08/10/2007, 22h17
  3. [VB6] [ADO] [Access] Changer le mot de passe
    Par dlpxlid dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 03/03/2003, 09h45
  4. Réccupération du mot de passe d'une connexion
    Par zinaif dans le forum Bases de données
    Réponses: 1
    Dernier message: 02/12/2002, 18h32
  5. Au sujet des mots de passe
    Par FranT dans le forum Langage
    Réponses: 6
    Dernier message: 17/09/2002, 22h16

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