Excel: Intégration de l'interface du bouton radio


0

TL; DR: Je dois pouvoir insérer des boutons radio (ou une case à cocher) tels que ni leur insertion / inclusion dans le tableau, ni leur utilisation / sélection par l'utilisateur ne modifiera la valeur ou le formatage d'une cellule, mais il y a une cellule de suivi qui compte le nombre total de sélections positives (bouton d'option "Y" ou case à cocher cochée) dans la colonne.


Version longue:

J'ai une colonne avec chaque cellule représentant une activité (chaque ligne représente une heure différente de la journée). Les cellules présentent actuellement un code de couleur par activité et affichent le nom de l'activité si et seulement si elles constituent la première / première cellule d'un bloc de cellules consécutives verticalement, qui portent toutes le même nom. (Par exemple: Ainsi, une colonne de forme '(A, A, B, A, B, B, C)' 's'affiche sous la forme d'une colonne de forme' (A, _, B, A, B, _, C) ', où les traits de soulignement représentent des cellules qui s'affichent en blanc (mais ne le sont pas)).

Les valeurs contenues dans une cellule vont être générées par quelqu'un d'autre et doivent être adaptables. ainsi, je ne sais pas ce qu’ils seront quand je me lancerai dans la conception du tableur.

Je veux ajouter (de préférence automatiquement) un bouton radio exactement à chaque cellule qui affiche réellement une valeur (au préalable). Ainsi, dans l'exemple précédent, il y aurait un bouton radio dans chaque cellule qui n'a pas la forme représentée par un trait de soulignement, et aucune autre cellule. Il y aurait deux boutons radio (mutuellement exclusifs) dans ces cellules, l'un étiqueté "Y" (indiquant que l'activité a été réalisée; "oui") et l'autre intitulé "N" (indiquant que l'activité n'a pas été réalisée; "non") .

Je ne veux pas que l'inclusion de ces boutons radio gâche l'un des autres formats. En particulier, lorsqu'une cellule est adjacente verticalement à une cellule de même valeur (formant ainsi un bloc), seule la plus haute affiche du texte, mais la couleur de chaque cellule ayant cette activité est correctement colorée; lorsque les boutons radio sont activés, je souhaite que les cellules qui affichent du texte aient les boutons radio et (au moins visiblement) aucune autre cellule pour les avoir; de plus, je veux toujours que chaque entrée du bloc soit colorée de la même manière qu'avant (et je ne veux pas avoir à refaire la mise en forme; la mise en forme ne devrait dépendre que du mot / de la valeur dans la cellule) et je ne veux toujours que la cellule la plus haute pour afficher du texte (ou des boutons!).

Lorsque l'utilisateur clique sur le bouton "Y", je souhaite qu'un total (qui est enregistré sous cette section de la feuille) soit incrémenté de 1 (commençant automatiquement à 0); lorsque le bouton "N" est sélectionné, le total reste inchangé -  sauf si cela désélectionne le bouton "Y", dans ce cas, le total est décrémenté de 1. Aucun changement ne doit avoir lieu dans la cellule avec le bouton radio, autre que l'affichage du bouton sélectionné.

Je préférerais faire tout cela avec des boutons radio (parce que les options de l'interface pourraient être étendues à l'avenir et que je veux pouvoir le faire en toute généralité), mais une case à cocher fonctionnerait également si nécessaire. (Coché équivaudrait à sélectionner le bouton "Y"; décoché équivaudrait à sélectionner le bouton "N").

Comment cela peut-il être fait? Je ne suis pas très familier avec cette fonctionnalité dans Excel.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.