Macro différente si valeur textbox différente

  • Initiateur de la discussion TOM
  • Date de début
T

TOM

Guest
Bonjour,

je travaille sur un petit programme de résa de courts de tennis avec des tarifications différentes selon les clients.

Dans un userform, l'utilisateur aura le choix entre 2 types de clients. J'aimerai qu'en cliquant sur mes bouttons de comandes je puisse demander de faire des actions différentes suivant le client sélectionné.

J'ai essayé avec :
If Textbox.Value = 'client1' Then
.
.
.
.
Exit Sub
End If

If Textbox.Value = 'client2' Then
.
.
.
.
Exit Sub
End If

Pour l'instant ça ne marche pas...

Si vous pouvez m'aider je vous en remercie par avance.

TOM.
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

dans l'idée je ferais cela

If textbox.value= 'Client1' then

......

elseif textbox.value='Client2' then

......

end if


Mais si vraiment c'est un choix entre 2 possibilités pourquoi utiliser un textbox ? Il serait plus facil d'avoir un combobox où là tu es sur de l'ecriture. Car si Client 1 est mal ecrit cela ne marche pas.

Si tu n'a vraiment que 2 choix alors cela suffit

If textbox.value= 'Client1' then

......

else

......

end if

BOn courage
 
T

TOM

Guest
Bonjour Pascal,

je pense que ta formule marche (je ne l'ai pas encore testé) et j'utilise bien une combobox alors merci pour ton conseil cependant j'ai encore un petit pb que je n'avais pas soulevé dans mon premier mess :

Lorsque l'utilisateur clique sur le boutton de commande, je fait apparaitre un autre userform avec un message de confirmation. C'est à ce moment là que l'utilisateur doit cliquer sur 'oui' pour valider et c'est dans ce bouton que j'enregistre la macro.
Le problème c'est que la macro ne trouve plus mon combobox...

Si cela peut aider, mon autre Userform reste quand même à l'écran.

Merci pour ton aide.
 

Discussions similaires

Statistiques des forums

Discussions
312 668
Messages
2 090 739
Membres
104 643
dernier inscrit
adriano22