Je me suis documenté, apparament il n'existe pas de frame possible avec EXCEL.
Mais il y a un truc.
Tu fais un Label (appelé aussi Intitulé en français) nommé "LBL", qui recouvre toute ta feuille.
Dedans tu y met une TextBox, nommée "T1", puis un bouton de commande ,nommé "VALID"
Dans les propriétés de T1, tu sélectionnes "PassWordChar" ; et tu inscris le caractère de substitution de ton choix.
le code pour "VALID" est le suivant:
Private Sub VALID_Click( )
If T1="Varnet" then goto oui
goto attente
oui:
LBL.Visible=False
T1.Visible=False
VALID.Visible=False
attente:
End Sub
Quand on tape quelque chose dans la TextBox, le caractère de substitution apparait à la place de chaque touche frappée.
Et quand on click sur le bouton de commande, on vérifie le code , s'il est bon , on fait disparaitre, LBL,T1, et VALID, laissant apparaitre la feuille qui se trouve en dessous; s'il n'est pas bon, rien ne ce passe.
A toi de faire le nécessaire à l'ouverture de ton fichier EXCEL, de manière qu'on ne puisse pas désactiver les Macro, sinon n'importe qui pourra les virer, et voir ce qu'il y a dessous.
ça marche !!!! mais ce n'est pas l'idéal !!!!
Salut !!!

