Bonjour Philippe, le Forum
Je suis perplexe, qu'appelles-tu "Zone de Texte" ? mis dans un cadre ?
Une Simple Cellule ?
Une frame "Texte" sur une Feuille ?
Un Control ActuveX "Texbox" sur une feuille ? sur un UserForm ?
Ou bien ?
Il faudrait que tu soies plus détaillé car là je crains que tu restes sans réponse.
Bon appétit, je file déjeuner
Bonjour Jean Yves, Monique, le Forum
Je suis content que tu aies finalement remarqué que j'avais réalisé et posté un UserForm pour toi, car hier soir j'ai été assez surpris que dans ton post tu n'y aies fait aucune allusion. Mais donc tu n'avais pas encore remarqué.
Pour te dire tout de suite, faire apparaître une liste complète d'un Syndicat dans laquelle on peut rayer tel ou tel nom n'est pas difficile non plus. Et tout aussi simplement on peut reporter en masse les candidats non rayés...
Pour les compteurs il n'y a aucune difficultés, puisque ils sont déjà prévus, il suffit simplement que l'on définisse ce qui doit être compté, par exemple pour moi une explication claire n'est pas "c'est à dire la nombre de bulletin de vote (y compris en séparant les blancs des nuls Séparer les Blanc des Nuls, et un compteur donnant le nombre de voix par candidat et par syndicat."
Mais serait, à titre d'exemple simplement (attention c'est peut-être faux, je suis loin d’être spécialiste en Election LOL) :
Il faut un Compteur signalant en temps réel :
Nombre de Vote = X
Nombre de Bulletins Blanc = i
Nombre de Bulletins Nuls = j
Nombre de Suffrages Exprimés = k
A ce stade, il est entendu que X = i + j + k
Nombre de Total Voix Par Candidat ayant obtenu au moins une Voix = Y (un Total Y par Candidats )
Nombre de Voix par Syndicat = Z (Un Total Z par Syndicat)
A ce Stade, il est entendu que Y doit égaler Z et k
Etc etc etc
Pour tout ceci il y a des milliers de solutions, limitées simplement à l'imagination du développeur. Par contre, vu que je n'y connais strictement rien aux Droits du Travail pour des Elections du Personnel pour des grosses Structures comme la tienne, il faut impérativement que tu soies absolument clair et explicite dans tes explications, ou ce sera des heures de développement fichues en l'air.
Par exemple l'histoire des "établissements" est intervenue après le moment où j'ai commencé le développement de mon UserForm. Et si tu t'y connais en droits du Travail, il faut que tu saches aussi que si un développeur n’a pas connaissance de toutes les structures ainsi que les tenants et aboutissants du projet avant le développement, mais qu'au contraire on modifie tout au fûr et à mesure de l'avancement du programme, le résultat ne peut être que tordu et peu fiable.
Donc Jean Yves profite de ces deux jours pour essayer de faire un synopsis exacte du processus du dépouillage des bulletins avec les quantités max de candidats qui peuvent être atteintes par syndicats, par candidats libres, par bulletins... ou si il y a des exceptions à gérer, enfin tout un tas de trucs que je ne parviens pas à connaître même en lisant les sept pages du document Word que tu as mis en ligne et qui me fait encore bien plus mal à la tête que de tenter de déchiffrer une macro de Ti !! lol
Mais sinon avec Monique en associée sur ce coup on tient le bon bout !
Et d'ailleurs pour ta question, Monique, je peux te fournir ce que tu veux soit trié, non trié, voir à titre d'exemple le résultat en sortie du UserForm1 quand il demande "Souhaitez-Vous Comptabiliser les Voix"... J'envoie en feuille "Scrutin" un total de voix par Candidat ayant au moins obtenu une voix. Enfin je ne pense pas que pour ma part ce sera plus compliqué que çà.
Je peux aussi bien sûre t'envoyer la taille de la plage qui sera ainsi couverte sur cette feuille pour que tes formules sachent où travailler (soit en String "Scrutin!$A$1:$C$115", soit en Référence "R1C1", ou comme tu veux)
Là où il me vient une question, as-tu besoin d'avoir un retour des candidats n'ayant eu aucune voix ?
Enfin c'est un projet très intéressant et si on n’est pas pressé, ce devrait être un beau résultat.
Bon Appétit à tous et toutes
@+Thierry