question pratique sur des cases à cocher

question pratique sur des cases à cocher - VB/VBA/VBS - Programmation

Marsh Posté le 01-08-2006 à 16:06:49    

Pas vraiment un problème, plutôt une recherche d'avis :  
 
 
j'ai un listing de taille variable (entre 50 et 100 lignes). Sur chaque ligne, je voudrais que l'utilisateur choississe parmi 5 options exclusives (si je coche 1 alors 2 - 3 - 4 - 5 exclus).  
 
Je cherche donc une solution pratique pour faire ça, de manière pratique si possible.  
 
J'ai pensé :  
 
- au case d'options (option button) mais ca m'en fait de 50 à 100 x 5 à définir .. et avec un nombre de ligne variable ca risque d'etre compliqué non ? c'est
- à une liste de validation par ligne mais c pas très joli et les boîtes ne sont pas apparentes avant le passage sur la cellule (à moins qu'on puisse définir la cellule pour laisser apparent le petit bouton de défilement...)
- à une liste box par ligne mais c'est pas top non plus..  
 
qu'est ce que vous feriez à ma place ? vous avez d'autres idées ?  
 
merci par avance  

Reply

Marsh Posté le 01-08-2006 à 16:06:49   

Reply

Marsh Posté le 01-08-2006 à 16:16:52    


ben avoir 5 options sur 50 lignes, c'est déjà pas l'idéal j'ai envie de dire. Après, tu peux très bien ne gérer que 1 fois tes option buttons sur des Usf que tu appelles a chaque fois, mais qui prend en compte la cellule cliquée, que tu récupères lors de l'initialisation par exemple, et où tu appliques après la sélection d'un bouton.
tu obtiendrais une fonction un peu comme ca :
function gestionliste(dim val as integer) 'avec val qui représente le numéro de la ligne traitée
taitement
end function

Reply

Marsh Posté le 01-08-2006 à 16:39:56    

bonjour,
tu peux p'tre faire quelque chose comme ça c'est hyper light, rien à gérer, juste à lire les résultats.
A+

Message cité 1 fois
Message édité par galopin01 le 13-08-2006 à 19:53:45
Reply

Marsh Posté le 01-08-2006 à 16:43:05    

ouai mais le problème de l'userform c'est que le reste de la feuille excel devient inactif (arrêtez moi si je dis n'importe quoi).  
 
Or j'ai une colonne ou l'utilisateur doit pouvoir faire un choix et 30 autres colonnes ou il doit pouvoir faire sa vie ...  
 
Je crois que je vais me rabattre sur les listes de validation, c est encore ce qu'il ya de plus simple même si c'est laid (à mon goût) ..  
 
merci quand même (ceci dit si d'autres idées vous viennent n'hésitez pas :)

Reply

Marsh Posté le 01-08-2006 à 16:43:22    

galopin01 a écrit :

bonjour,
tu peux p'tre faire quelque chose comme ça c'est hyper light, rien à gérer, juste à lire les résultats.
A+


j'ai découvert le .clearcontents :D
merci bien!

Reply

Marsh Posté le 01-08-2006 à 16:44:52    

jpcheck :  
http://perso.orange.fr/galopin01/images/colere.jpg
on se calme !
 :D  
pas coup de boule hein !
http://perso.orange.fr/galopin01/images/mdr1.jpg
 
A+

Reply

Marsh Posté le 01-08-2006 à 16:44:59    

merci Galopin ! (je n'avais pas vu ton message)  
 
ca m'a l'air nickel, je vais tenter ça ...  

Reply

Marsh Posté le 13-08-2006 à 19:08:19    

J'aimerais un complément sur la formule qui efface une ligne et met un X dans la case selectionner.
car la formule que tu as mis sur le site est génial.  
Comment faire la même chose mais en verticale dans 1 colonne.
Merci d'avance car je plante

Reply

Marsh Posté le 13-08-2006 à 20:11:47    

bonsoir,  
cette nouvelle version traite le problème dans les deux sens.
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed