Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Si mdp bon, alors Remplissage 3 TextBoxs

  • Initiateur de la discussion Initiateur de la discussion Halffy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Halffy

XLDnaute Occasionnel
Bonjour à tous,

Je me permets de vous soumettre un nouveau problème;
car jusqu'ici, sur ce projet, j'ai réussi à me dépatouiller "seul" (avec vos exemples 😀);
Toutefois, là je suis bloqué. En effet suite à la demande d'un mot de passe, comment autoriser une macro à poursuivre?
Je vous joins un fichier pour explications.
Avec tous mes Remerciements par avance; Bonne journée.
Halffy /.
 

Pièces jointes

Re : Si mdp bon, alors Remplissage 3 TextBoxs

Bonjour Halffy,

Je lis, dans ta macro :

If ComboBox2 = "Yamaha" Then
Call Pass.Show

Else
For n = 2 To Range("B65536").End(xlUp).Row
If CStr(Range("B" & n)) = ComboBox1 And CStr(Range("C" & n)) = ComboBox2 Then
TextBox1 = Range("D" & n)
TextBox2 = Range("E" & n)
TextBox3 = Range("F" & n)
End If

Il me semble que c'est le Else qui est en trop, si j'ai bien compris puisque cela semble être la condition du MDP.

Donc, et peut-être :

If ComboBox2 = "Yamaha" Then
Call Pass.Show

For n = 2 To Range("B65536").End(xlUp).Row
If CStr(Range("B" & n)) = ComboBox1 And CStr(Range("C" & n)) = ComboBox2 Then
TextBox1 = Range("D" & n)
TextBox2 = Range("E" & n)
TextBox3 = Range("F" & n)
Else exit sub
End If

A voir.... pas essayé ne sachant ce que tu veux faire.

Bon après-midi.

Jean-Pierre
 
Re : Si mdp bon, alors Remplissage 3 TextBoxs

Bon soir,

dans : If ComboBox2 = "Yamaha" Then Call Pass.Show , le Call ne s'impose pas !
Ci-joint : autre exemple (avec gestion d'appels répétitifs d'initialisation de Combo liés).
 

Pièces jointes

Re : Si mdp bon, alors Remplissage 3 TextBoxs

Bonsoir JeanPierre, Habitude, Lili & le forum

Je vous remercie pour l'interêt porté à mon problème;
Effectivement JP, "Else" était en trop 😱
Sinon les solutions de Habitude & Lili fonctionne très bien, Merci.
Toutefois, je viens de m'apercevoir d'un autre problème....
En effet si le mot de passe est NOK et que l'on ferme la MsgBox et l'UserForm "mot de passe" avec la croix ==> les 3 textBoxs se remplissent automatiquement 🙁
Ci-joint nouveau fichier corrigé.
A nouveau Grand Merci à tous

Nota:
J'ai trouvé la solution: lorsque je ferme l'UserForm de mot de passe, je ferme l'UserForm1 en même temps 😀
Bonne soirée / Sujet Clos à défaut de nouvelle réponse.

Halffy /.
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
32
Affichages
2 K
G
Réponses
2
Affichages
955
G
P
Réponses
4
Affichages
1 K
pauline29
P
E
Réponses
22
Affichages
3 K
B
Réponses
0
Affichages
1 K
bilbinou
B
B
Réponses
2
Affichages
2 K
bastienb
B
Réponses
21
Affichages
5 K
N
Réponses
5
Affichages
12 K
nours955i
N
D
Réponses
5
Affichages
1 K
Dimebag
D
X
  • Question Question
Réponses
4
Affichages
754
xaviermagdelaine
X
A
Réponses
4
Affichages
1 K
Angel97.2
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…