Merci de me prendre pour un Imbécile
D'abord je n'ai point dit ceci ni quoi que ce soit le signifiant !
Merci de ne pas me prêter des propos que je n'ai pas, et que je m'abstiens d'avoir !
Ce que j'ai dit est que ce que tu faisais était inutile : si tu veux me faire dire qu'il s'agit d'une action idiote, cela je veux bien l'assumer, et je le maintiens !
en rien vous ne répondez a à ma question
Erreur : j'ai dit :
Pourquoi définir la propriété PasswordChar par code au lieu de la définir comme propriété par défaut !
Le code est inutile et une propriété par défaut d'un contrôle ActiveX se définit dans la fenêtre de propriétés. C'est une réponse très précise. Si tu ignorais l'existence d'une fenêtre de propriétés permettant de définir les valeurs par défaut d'un contrôle, tu posais la question ! et c'est une lacune à combler sans délai.
Autrement dit aller taper un caractère * dans cette fenêtre en regard de PasswordChar était plus rapide, définitif, et économisait une ligne de code qui n'a nul besoin d'être exécutée à chaque sélection de la TextBox...
Sur la première question j'avais répondu que c'était inutile... Mais tu dis que ce que tu veux c'est une action qui :
'Envoie le focus dans la textbox1 à l'ouverture
Eh bien, cela reste inutile ! Car rien ne peut empêcher l'utilisateur de cliquer ailleurs à l'ouverture dans la mesure où la TextBox est sur une feuille...
S'il doit saisir un mot de passe dans la TextBox avant toute autre chose, le code utile est celui qui contrôlera ses actions éventuelles, l'informera le cas échéant...
A cet égard, un Userform serait mieux adapté pour la saisie préalable d'un mot de passe, d'une part l'utilisateur ne peut rien faire d'autre tant que le Userform est affiché, et il suffit d'empêcher sa fermeture sans que le classeur soit également fermé si la condition n'est pas satisfaite, d'autre part ce cible mieux pour l'utilisateur ce qu'il doit faire, et lors de l'ouverture du Userform la TextBox aura le focus (pour autant qu'elle ait été correctement placée dans l'ordre de tabulation) sans faire intervenir un quelconque code...
Cordialement.