Plusieurs Checkbox par ligne dans ListView

cobol80

XLDnaute Nouveau
Bonjour,

Voila mon problème, je dispose de 1 à x lignes (x inconnu au départ) pour lesquelles je dois cocher une des cases : OK, NotOK, <NA>, <SO>. Si je connaissais le nombre pas de problèmes je créé autant de label, checkbox ... dans la limite du raisonnable.

Mais là j'ai pensé à une liste déroulante regroupant pour chaque ligne 4 cases à cocher d'où ma question :

Est-il possible d'avoir sur une seule ligne dans une listView ou autre (listbox, combobox) plusieurs cases à cocher (checkbox) ?

D'avance merci.
 

YANN-56

XLDnaute Barbatruc
Re : Plusieurs Checkbox par ligne dans ListView

Bonjour Cobol80, et à ceux qui passeront par là,

Plusieurs Checkboxes sur une même ligne? Quelle idée! :confused:

Pour moi c'est Non, sinon cela se saurait...

Par contre il y a toujours des moyens de contourner ce manque.

Mais encore faudrait-il que tu expliques concrètement le pourquoi de ce besoin.

A te lire,

Amicalement,

Yann

P.S. Je ne saurais te répondre que dans le cas d'une ListView;
les autres bébêtes n'étant pas ma tasse de thé.
 

cobol80

XLDnaute Nouveau
Re : Plusieurs Checkbox par ligne dans ListView

Bonjour,
Tout d'abord merci de votre réponse.
En réalité je veux poser un certain nombre de questions pour lesquelles je peux avoir plusieurs choix (OK, PasOK, Pastesté...) sous forme de cases à cocher. Le problème vient du fait que ne connaissant pas à l'avance le nombre de questions je ne peux pas créer un nombre défini de label, Checkbox. J'ai donc pensé (peut-être mal) à une liste déroulante avec des cases à cocher.
Merci de votre aide.
 

YANN-56

XLDnaute Barbatruc
Re : Plusieurs Checkbox par ligne dans ListView

Bonjour cobol, et à ceux qui passeront par ici,

Si ta liste de choix n'est pas trop copieuse, il y a une solution sympa. qui est l'utilisation d'un "Popup"
(Au-delà de dix options; cela ne serait pas trop bouffable!)

Je suis peut-être sot, mais je n'ai pas toujours pigé si tu travaillais sur une feuille Excel ou un USF.

Si c'est sur une feuille je laisserai aux habitués le soin de te répondre,
car il y a des outils plus simples; genre aides contextuelles ou autres dont je ne maitrise même pas les noms!

Juste pour une idée: Un exemple joint pas fini...
L'ouverture le l'USF serait conditionnée par une action "x" dans la page Excel.

A te lire,

Amicalement,

Yann
 

cobol80

XLDnaute Nouveau
Re : Plusieurs Checkbox par ligne dans ListView

Bonjour,
Encore merci.
Je travaille sur une USF. Mais je vais peut-être opter pour une autre solution qui est de lister toutes les questions dans une listview, et pour chaque sélection de ligne j'affiche dessous les choix possibles (OK , pas Ok, Teste...) avec l'ajout d'une icône dans la listview lorsque la question est traitée.

Encore merci de votre aide.
Comment faire pour passer la question en résolue ?
Cordialement
 

YANN-56

XLDnaute Barbatruc
Re : Plusieurs Checkbox par ligne dans ListView

Re Cobol,

Je viens de m'apercevoir que j'ai oublié de joindre l'exemple dont je parlais ci-dessus.

Je répare donc cette erreur ici.

Par ailleurs: D'ajouter "Résolu" est une erreur à mon sens.

Cela est utilisé sur autres sites, mais je ne pense pas que cela soit une bonne idée!

Il en va pour preuve nombre de Fils où, bien que dit solutionnés, il a été ajouté
par un, ou des, XLDnautes une façon géniale et simple répondant à la question initiale.

Et si en VBA, les choses étaient résolues parfaitement,
je pense que la vente de cannes à pèche aurait fait un bond!!! :) :) :)

Amicalement,

Yann
 

Pièces jointes

  • MON_OUTIL.xls
    45.5 KB · Affichages: 150

jp14

XLDnaute Barbatruc
Re : Plusieurs Checkbox par ligne dans ListView

Bonjour

Bonjour,
Encore merci.
Je travaille sur une USF. Mais je vais peut-être opter pour une autre solution qui est de lister toutes les questions dans une listview, et pour chaque sélection de ligne j'affiche dessous les choix possibles (OK , pas Ok, Teste...) avec l'ajout d'une icône dans la listview lorsque la question est traitée.
Cordialement

Pour simplifier la programmation il serait préférable d'utiliser une listbox pour sélectionner la réponse. Cette listbox étant visible lors de la sélection d'une ligne de la listview, on peut éventuellement jouer avec différente listbox et afficher la listbox en fonction des données de la ligne choisie.

JP
 

YANN-56

XLDnaute Barbatruc
Re : Plusieurs Checkbox par ligne dans ListView

Bonsoir Cobol, JP, et à ceux qui passeront par ici,

Il y a foultitude de solution!

Le plus important avant de marcher, est de savoir où l'on va!!!

A JP, qui maitrise certainement mieux que moi l'outil VBA:

Je te laisse développer ton idée avec notre ami.

Je joins cependant une bidouille de ma pomme où il est envisageable
de substituer au contenu de l'USF qui bouge; ce que l'on désire.

Désolé d'être aussi dur de la "Feuille", et de devoir m'éclipser.

Amicalement, et au plaisir,

Yann
 

Pièces jointes

  • AMUSANT.xls
    43.5 KB · Affichages: 176

Fo_rum

XLDnaute Accro
Re : Plusieurs Checkbox par ligne dans ListView

Bonsoir
... pour lesquelles je dois cocher une des cases : OK, NotOK, <NA>, <SO>
...

Je suppose qu'avec cette consigne les boutons d'option sont préférables.
Un exemple simple* de ce que l'on peut faire avec ceux-ci : "clic question --> choix réponse".

*si le nombre de cas devient important, un Module de Classe est possible.
 

Pièces jointes

  • UsFQuestionsRéponses.xls
    44 KB · Affichages: 121

jp14

XLDnaute Barbatruc
Re : Plusieurs Checkbox par ligne dans ListView

Bonsoir Cobol, Yann 56, Fo rom

Ci joint un exemple avec une listview et une listbox.
Le code pour la listview est paramétrable.
A tester et à modifier

JP
 

Pièces jointes

  • cobol.xls
    64 KB · Affichages: 169
Dernière édition:

cobol80

XLDnaute Nouveau
Re : Plusieurs Checkbox par ligne dans ListView

Bonjour et merci à tous pour votre aide.
Tous ces exemples sont aussi géniaux les uns que les autres, et je pense que je vais travailler autour de la solution de JP14.
Encore merci.
 

Discussions similaires

Statistiques des forums

Discussions
312 111
Messages
2 085 395
Membres
102 882
dernier inscrit
Sultan94