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

Amélioration code

  • Initiateur de la discussion Initiateur de la discussion Chaps
  • 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 !

C

Chaps

Guest
Re,

Encore moi, j'ai un petit pb sur ce code :

If Controls('textbox1') = '' Or Controls('textbox2') = '' Or Controls('textbox3') = '' Or Controls('textbox4') = '' Or Controls('combobox2') = '' Or Controls('combobox3') = '' Or Controls('combobox4') = '' Then
MsgBox 'Saisie invalide, tous les champs doivent être renseignés', vbExclamation, 'Erreur... Saisie incomplète !'
Controls('textbox1').SetFocus

Je souhaitais adapter ce code en disant pour le combobox2 par exemple, si combobox2= '' and combobox2.enabled=false alors pas de message si combobox2.enabled=true et '' alors message evidemment.

Clair? Merci pour le retour d'infos

@+
 
Bonjour,

pas de probleme pour faire ce que tu demandes.

mais je m'interoge sur la raison pour laquelle tu nomme tes control 'controls(....

pour moi l'intêret de faire comme ca c'est de les appeler depuis une boucle.

exemple :
Code:
dim i as bite
for i = 1 to 4
if me.comtrols('Textbox' & i).text = '' then goto ligne
if me.comtrols('combobox' & i).text ='' and me.comtrols('combobox' & i).Enabled = True then goto ligne
next i
exit sub
ligne:
MsgBox \\'Saisie invalide, tous les champs doivent être renseignés\\', vbExclamation, \\'Erreur...
 
bonjour chaps, thomas

meme interrogation que thomas concernant les controls.

un autre syntaxe non testé :





salut
 
Re,

Merci à vous pour vos codes, j'ai pris note de votre analyse sur les controls. Comme on dit c'est en forgeant qu'on devient forgeron, pfff ya encore du boulot :unsure:
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
2
Affichages
702
D
Réponses
8
Affichages
2 K
M
Réponses
3
Affichages
2 K
MONADESIGN82
M
Réponses
2
Affichages
1 K
A
Réponses
17
Affichages
2 K
A
L
Réponses
1
Affichages
996
lilidxb
L
N
Réponses
0
Affichages
655
nada bahri
N
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…