touche entrée !
Hors ligneBrt58 Le 04/12/2007 à 11:05 Profil de Brt58 Configuration de Brt58

Bonjour à tous, je suis un nouvel utilisateur très peu expérimenté et utilise excel de temps à autre ainsi que ses fonctions VBA. Mon problème est le suivant :
dans une boite de texte, je souhaiterais que lorsque l'utilisateur  a tapé son texte (en l'occurence un mot de passe) et presse la touche "entrée", activer alors une cellule particulière.
Actuellement il faut que je me déplace avec la souris dans le fichier et clique sur la cellule concernée, la touche entrée n'a aucun effet.
Merci par avance à tous pour vos futurs renseignements, bye bye thierry
Hors ligneMarculinos Le 04/12/2007 à 18:51 Profil de Marculinos Configuration de Marculinos

Viconaute Modérateur
Hello,

Bah, tu peux utiliser une ligne de texte du genre :

Cells("B6").select



@+
Hors ligneBrt58 Le 05/12/2007 à 09:42 Profil de Brt58 Configuration de Brt58

Merci pour ta réponse, mais ça c'est pour activer une cellule, c'est ok mais comment l'activer en réponse à la touche entrée dans une boite de texte de VBA dans excel, une fois que l'utilisateur a tapé dans la boite, il presse entrée, merci à tous pour vos futures réponses, bye bye
Hors ligneLebabs Le 06/12/2007 à 00:12 Profil de Lebabs Configuration de Lebabs

Salut,
Je suppose que tu n'as pas besoin d'une protection hyper efficace.
Alors, comme tu es débutant, je te propose le petit exercice suivant:
On admet que tu veux activer la cellule B6 et que ton mot de passe est "Machin".
Dans ta feuille de calcul, tu places un TextBox que tu appelles textBox1 et un bouton (CommandButton1).
Dans le code du bouton, tu places le code suivant:  Application.Run ("Protection")
Ensuite, tu crées une macro que tu appelles Protection et dans laquelle tu places le code suivant:

Sub Protection()
Dim MotDePasse As Variant
MotDePasse = "Machin"
If Feuil1.TextBox1.Text = MotDePasse Then
Range("B6").Select
End If
End Sub
  


C'est tout.
Bien sûr, après, tu peux améliorer en affichant un message d'erreur en cas de mauvais mot de passe, ou en fermant l'application si un mauvais mot de passe est entré pour la troisième ou quatrième fois. Mais ceci est une autre histoire.
@+
--
D'une étincelle peut jaillir la lumière.
Hors ligneBrt58 Le 06/12/2007 à 13:27 Profil de Brt58 Configuration de Brt58

merci beaucoup pour ta solution, j'essaye de suite, bye bye
Hors ligneAnthony Le 06/12/2007 à 20:28 Profil de Anthony Configuration de Anthony

Admin
Salut :)

Ton problème est résolu ? si oui, peux-tu cliquer sur "réponse acceptée" en face de la ou des réponses t'ayant aidé à résoudre le problème ? merci
--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels