Boutons pour attribuer une donnée à un élément d'une feuille

Résolu/Fermé
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 - 19 oct. 2012 à 21:44
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 - 24 oct. 2012 à 15:11
Bonjour,

J'ai créé des listes d'élèves (classes) dans des feuilles distinctes (feuilles 3 à 7)

J'ai créé 2 boutons de commande. Un qui désigne un élève, l'autre qui désigne sa note (en feuille 1).

Un clic sur le 1er me permet de choisir l'élève, un clic sur le second doit lui attribuer sa note.

Mon problème est que je ne vois pas comment faire en sorte que la note soit effectivement attribuée à l'élève de la classe choisie. C'est à dire que je la retrouve dans la bonne feuille.

Pouvez-vous m'aider SVP?


A voir également:

9 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
20 oct. 2012 à 07:53
Bonjour,

Difficile à comprendre ton histoire de boutons
le mieux serait de joindre ton classeur, pour cela:

mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de répons

0
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 53
21 oct. 2012 à 16:54
Bonjour michel_m,

Voici le fichier joint: https://www.cjoint.com/?BJvqOGukZmS
je me suis débrouillé comme je pouvais et ai réussi à attribuer la note mais je n'ai pas fini.
J'ai eu d'autres difficultés donc j'ai posé d'autres postes. Désolé d'avoir laissé ta réponse sans suite rapide.
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
Modifié par ccm81 le 22/10/2012 à 12:06
bonjour

Je pense que
1. les boutons "eleves" ne sont pas nécessaires,
2. pour attribuer une "note" tu dois cliquer sur un bouton "nom" puis sur un bouton "note"
or quand tu cliques sur le bouton "notes" tu vas perdre le bouton "eleve" selectionné
Je ne sais pas ce qu'en pense Michel (salut et bonne journée à toi) à qui j'ai emprunté l'importation des images

Une maquette qui se passe des boutons "éleves"
https://www.cjoint.com/?3JwlPD8IV6j

à toi de voir

bonne suite
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
22 oct. 2012 à 12:25
Bpnjour mod 77, ccm81

J'avoue avoir été perplexe en voyant le classeur avec ces n boutons: élèves et comportements...

J'aurais, pour ma part mais je ne suis pas l'utilisateur, construit un userform avec des combo pour la classe et le comportement et un combo ou listbox( pour une sélection progressive) pour l'élève avec un contrôle image pour la photo

Pour ccm81: ;o)
bravo pour le boulot
Paz contre, en ce qui concerne les photos d'identité, il est préférable de les laisser dans un répertoire que de les mettre dans un fichier(poids)
Si Mod 77 tient à N boutons, il faudrait penser à des modules de classe
a suivre, donc. la balle est dans le camp de notre ami mod77

cordialement
0
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 53
22 oct. 2012 à 19:52
Bonsoir à tous,

Je vous remercie pour vos propositions. Je me suis connecté ce matin mais j'ai rien vu de nouveau alors je m'y suis remis et ai changé ma façon de faire, mais enfin ce n'est pas grave, tant pis. Je vous remercie en tout cas.

Pour répondre a quelques interrogations:

"Paz contre, en ce qui concerne les photos d'identité, il est préférable de les laisser dans un répertoire que de les mettre dans un fichier(poids) :" j'envisageais de le faire mais je n'arrivais pas à charger les photos pour les mettre sur les boutons.
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
22 oct. 2012 à 13:21
@ michel,

1. effectivement, il sera plus pertinent de récupérer les photos depuis un répertoire

2. en ce qui concerne le scénario, j'ai compris que son appli serait utilisée en "temps réel" au cours d'une séquence avec une classe. En deux clics, il eut choisir et attribuer une "note" à un élève
Mais, j'ai peut être mal compris la finalité de la chose ...

3. Si Mod 77 tient à N boutons, il faudrait penser à des modules de classe
Là, ça dépasse mes compétences, ce qui ne m'empêchera pas de suivre avec intérêt

bonne journée
-
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
22 oct. 2012 à 16:36
re ccm81

Effectivement si c'est en "tempps réel" je comprend le pourquoi du comment ! :o)

merci du renseignement
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
22 oct. 2012 à 16:56
re michel
disons plutôt que c'est ce que j'ai imaginé !!!
j'ai fait
- l'importation des photos depuis des répertoires "classes", si tu veux jeter un coup d'oeil sur cette partie, j'ai le sentiment d'avoir un peu patiné là dessus.
- un brin de ménage dans le code histoire de dégager le module de la feuille Application
https://www.cjoint.com/?3JwqVgi4lHl

cdlmt
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
22 oct. 2012 à 17:14
difficile de débarquer dans un code et de repèrer ce qui ne va pas !

je te mets ci joint un systeme simlaire : c'est un trombinoscope où on importe des photos d'identité dans des cellules Excel ( la prise en compte du suffixe a été pompée sur jacques Boisgontier, comme d'hab)
https://www.cjoint.com/?3JwrmqFSPrI
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 53
22 oct. 2012 à 20:01
Bonsoir,

ccm81 vous avez parfaitement compris ma méthode de travail.
Votre 1ere proposition est bien mais la sélection du nom ne me convient pas car c'est bien une saisie en temps réel que je souhaite.
Voici ce que j'ai pondu:https://www.cjoint.com/?BJwubrCCpHJ

Je regarde la proposition de michel_m et la dernier de ccm81 et je reviens vers vous.

Merci à vous 2...
0
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 53
22 oct. 2012 à 21:18
Bonsoir à tous,

J'ai regardé avec attention vos propositions et je vous remercie encore pour celles-ci.
Je retiens la présentation des noms et des photos qui est intéressante et leur gestion.

Cependant, je voudrais savoir quel serait le problème d'afficher les (30) photos sur chaque feuille (10) ?
Dans ma dernière version j'ai abandonné la sélection des classes pas menu déroulant,
par facilité de gestion. Cette version est simple et plutôt empirique mais de gestion rapide.
inconvénient toutes les feuilles sont des copies de la première avec un nombre de boutons de commandes immense, ce que je voulais éviter par l'utilisation du menu déroulant.
Mais le chargement des photos en fonction de la classe choisie me pose problème.
Ce qui ne serait plus le cas si je présentais les photos comme ccm81 le fait et que je collais dessus un bouton transparent.

Merci à tous deux...
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
23 oct. 2012 à 08:35
Bonjour,

1. Avec 7 photos le fichier fait déjà 580 ko, si tu as 10 classes avec 30 photos chacune, tu va aller vers pas mal de Mo
C'est vrai que ça t'oblige à faire suivre le dossier photo, mais tu gagnes en légèreté
2. Petite précision
Dans mon exemple tu sélectionnes un nom ou un prénom et tu peux cliquer successivement sur plusieurs boutons "notes" pour traiter le cas de l'élève sélectionné (la fonction Rang_eleve_selectionne, te renvoie le n° de l'élève dans la classe, tu n'as plus qu'à traiter son cas)
Avec cette solution, tu n'as plus de bouton "élève" à gérer/programmer
Si tu tiens à ces boutons "élèves", il faudra demander conseil à Michel_m pour éviter d'avoir à programmer chacun des boutons séparément

une version un peu remaniée
https://www.cjoint.com/?3JxixgabnQ5

bonne journée
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 oct. 2012 à 11:30
Bonjour ccm81,

Heu.... Tu t'es trompé de classeur dans ta PJ !
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
23 oct. 2012 à 11:49
flûte, pourtant, le vent a cessé depuis avant hier chez nous

https://www.cjoint.com/?3JxlVSeZdpt

cordialement
0
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 53
Modifié par mod77 le 23/10/2012 à 17:42
Bonjour ccm81,

Désolé mais aucune note n'est attribuée lorsque je clique sur un nom pour la classe 6A ?!

La gestion par boutons fonctionne sur ma version, pas la peine que je change donc.

Je vais reprendre l'idée des photos dans un répertoire. Est-il possible de les charger et afficher uniquement lorsque je sélectionne la classe via un bouton, encore ;), comme ton bouton MAJ ?

merci
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
23 oct. 2012 à 17:42
re

tu n'as pas bien lu mon post #12

2. Petite précision
<ital>Dans mon exemple tu sélectionnes un nom ou un prénom et tu peux cliquer successivement sur plusieurs boutons "notes" pour traiter le cas de l'élève sélectionné (la fonction Rang_eleve_selectionne, te renvoie le n° de l'élève dans la classe, tu n'as plus qu'à traiter son cas)
Avec cette solution, tu n'as plus de bouton "élève" à gérer/programmer
Mias ça tu sais faire non ?
RQ. Si tu as jeté un oeil sur le code attaché aux boutons "notes" tu vois bien que rien n'a été programmé, sauf le renvoi du numéro de l'éléve ce qui n'est déjà pas mal non ?
Si tu préfères son nom+prenom, il ta faudra modifier la fonction Rang_éléve selectionné en conséquence

bonne suite
0
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 53
23 oct. 2012 à 18:05
Effectivement, ce qui m'a troublé c'est de voir un "-6" dans une case d'un élève mais je n'ai pas regardé le code :( .
Tu sais, même si j'arrive à faire des choses, je ne connais pas le VBA. D'ailleurs je découvre des choses à travers ta programmation par exemple: option Explicite, où ce qu'il y a dans module1: public function... je ne sais même pas pourquoi c'est là. Mais j'apprends.
Je ne me souviens même plus comment faire un formulaire, tellement il y a d'eau qui a coulée depuis mon dernier programme et pourtant j'y avais consacré tu temps.
Alors je te remercie de ton aide ainsi qu'à tous.
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
23 oct. 2012 à 20:13
1. Option Explicit
oblige à déclarer toutes les variables utilisées
Très recommandé

2. un exemple de code pour attribuer une note à l'élève sélectionné (comportement seulement)
https://www.cjoint.com/?3Jxuj62AQUh

bonne suite
0
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 53
24 oct. 2012 à 15:11
1- merci je prends note.

2- j'ai vu, ça fonctionne bien. Merci.

J'hésite, finalement à prendre ta méthode, notamment pour la gestion des photos et des noms. Mais le code est difficile pour moi. Je continu d'étudier cela en tout cas.

Merci à toi. Comme la réponse m'a été donnée, il vaut peut-être mieux que je clos le poste.
0