jego.guillaume22
XLDnaute Nouveau
Bonjour,
Désolé pour le titre, je vous avoue que j'ai un peu du mal a donner un nom à mon problème.
Je vous explique un exemple de mon problème :
On va dire que j'ai 3 lignes de 2 checkbox, un ChBox "Défaut" et un ChBox "Ok" par ligne dans un userform définie à cet effet.
ce qui donne :
ChBoxD1 o ChBoxO1 o
ChBoxD2 o ChBoxO2 o
ChBoxD3 o ChBoxO3 o
Mes checkBox codé avec des variables propre à leurs identités (Exemple pour ChBoxD1, Sa variable s'appelle varChBoxD1)
( J'avoue je ne me suis pas trop foulé pour leurs noms car en réalité j'ai une centaine de checkBox, c'est comme dans le dessin animé Némo, Marin, son père attend tellement de bébé qu'ils souhaitent tous les appeler pareil ! Plus y'en a, moins t'as envie de chercher !)
Bref, j'aimerais que si la ChBoxD2 est coché, qu'un message prédéfinie (Du type "msgbox "Défaut pour la partie 2") apparaisse en première ligne dans un label d'un autre userform. (Même si c'est dans le label de ce même userform ne vous inquiétez pas je serais l'adapter à mon programme, ce n'est pas ça l'importance de mon problème.)
Et que si ChBoxD2 et ChBoxD3 sont activés, qu'un message propre à chacun des défaut apparaissent dans le userform à la ligne et dans l'ordre sélectionné ... Fin je ne sais pas si je suis clair ... Je donne un exemple de ce que je sais faire et un exemple de ce que je veux que ça fasse :
Exemple de ce que je sais faire :
ChBoxD1 o ChBoxO1 x
ChBoxD2 x ChBoxO2 o
ChBoxD3 x ChBoxO3 o
ça donne sur mon label :
Ligne 1
Ligne 2 "Défaut pour la partie 2"
Ligne 3 "Défaut pour la partie 3"
et moi je veux que ça fasse
ChBoxD1 o ChBoxO1 x
ChBoxD2 x ChBoxO2 o
ChBoxD3 x ChBoxO3 o
ça donne sur mon label :
Ligne 1 "Défaut pour la partie 2"
Ligne 2 "Défaut pour la partie 3"
Ligne 3
Sans oublié qu'en réalité j'ai près de 100 CheckBox donc 50 potentialités de défauts ....
J'aurais bien voulu vous passer mon programme mais il ne fonctionne pas encore donc vous ne pourrez rien en tirer, j'ai essayé d'être le plus clair possible ...
En vous remerciant pour votre lecture et j'espère ( si j'ai été assez précis ) que quelqu'un pourra répondre à ce problème que je rencontre .
Sayonara !
Guillaume
Désolé pour le titre, je vous avoue que j'ai un peu du mal a donner un nom à mon problème.
Je vous explique un exemple de mon problème :
On va dire que j'ai 3 lignes de 2 checkbox, un ChBox "Défaut" et un ChBox "Ok" par ligne dans un userform définie à cet effet.
ce qui donne :
ChBoxD1 o ChBoxO1 o
ChBoxD2 o ChBoxO2 o
ChBoxD3 o ChBoxO3 o
Mes checkBox codé avec des variables propre à leurs identités (Exemple pour ChBoxD1, Sa variable s'appelle varChBoxD1)
( J'avoue je ne me suis pas trop foulé pour leurs noms car en réalité j'ai une centaine de checkBox, c'est comme dans le dessin animé Némo, Marin, son père attend tellement de bébé qu'ils souhaitent tous les appeler pareil ! Plus y'en a, moins t'as envie de chercher !)
Bref, j'aimerais que si la ChBoxD2 est coché, qu'un message prédéfinie (Du type "msgbox "Défaut pour la partie 2") apparaisse en première ligne dans un label d'un autre userform. (Même si c'est dans le label de ce même userform ne vous inquiétez pas je serais l'adapter à mon programme, ce n'est pas ça l'importance de mon problème.)
Et que si ChBoxD2 et ChBoxD3 sont activés, qu'un message propre à chacun des défaut apparaissent dans le userform à la ligne et dans l'ordre sélectionné ... Fin je ne sais pas si je suis clair ... Je donne un exemple de ce que je sais faire et un exemple de ce que je veux que ça fasse :
Exemple de ce que je sais faire :
ChBoxD1 o ChBoxO1 x
ChBoxD2 x ChBoxO2 o
ChBoxD3 x ChBoxO3 o
ça donne sur mon label :
Ligne 1
Ligne 2 "Défaut pour la partie 2"
Ligne 3 "Défaut pour la partie 3"
et moi je veux que ça fasse
ChBoxD1 o ChBoxO1 x
ChBoxD2 x ChBoxO2 o
ChBoxD3 x ChBoxO3 o
ça donne sur mon label :
Ligne 1 "Défaut pour la partie 2"
Ligne 2 "Défaut pour la partie 3"
Ligne 3
Sans oublié qu'en réalité j'ai près de 100 CheckBox donc 50 potentialités de défauts ....
J'aurais bien voulu vous passer mon programme mais il ne fonctionne pas encore donc vous ne pourrez rien en tirer, j'ai essayé d'être le plus clair possible ...
En vous remerciant pour votre lecture et j'espère ( si j'ai été assez précis ) que quelqu'un pourra répondre à ce problème que je rencontre .
Sayonara !
Guillaume