Comparer des valeurs et renvoyer une fleche...

chrisclaret

XLDnaute Occasionnel
Re : Comparer des valeurs et renvoyer une fleche...

En fait , c'etait au cas ou je ne fasse pas attention aux valeurs dejà presente et qu'il ne me les colle pas à la suite des existantes ...mais bon celà n'est pas effectivement primordial.
Lorsqu'on gere + de 300 élèves par semaine il faut de tps en tps des "pare-feux"
Je teste et je reviens vers toi pour retour...
@+
Chris
 

chrisclaret

XLDnaute Occasionnel
Re : Comparer des valeurs et renvoyer une fleche...

Je poursuivais mes tests et j'aimerais avoir ton avis :
Comme tu l'as bien compris les eleves vont remplir le controle chacun sur un ordinateur.
Ce que je comptais faire c'etait mettre ce fichier sous forme partagé avec un code d'acces par eleve pour acceder à sa feuille uniquement ce qui evitera qu'ils aillent voir la feuille du voisin en cliquant son l'onglet...
Mais le soucis est que le logiciel va leur demander à chaque enregistrement s'ils acceptent les autres modifications(autres eleves) et si certains s'amusent à dire non , ça posera des pbs...
Maintenant quel est le meilleur moyen pour que l'eleve puisse remplir sa feuille ss modifier l'enonce , les colonnes I,J....ou carrément supprimer son onglet ?
Sachant qu'il doit pouvoir repondre aux questions et parfois réaliser un schema en face de la question,enregistrer leur controle regulierement.
Je pensais verrouiller/proteger les cellules à ne pas toucher mais comme le document eleve est un doc word à l'origine , ils aurait pu remplir par insertion de caracteres...
Voilà la problematique , à moins qu'il y est d'autres solutions...
@+
Chris
 

Yaloo

XLDnaute Barbatruc
Re : Comparer des valeurs et renvoyer une fleche...

Re,

Pour ton post#21, vois le fichier ci-joint pour l'alerte si la zone n'est pas vide.

J'ai mis 2 questions :
-Voulez-vous continuer ? on peut alors sortir de la macro si l'on souhaite arrêter.
-Si oui à la question précédente, Voulez-vous supprimer et continuer ?

Pour ton post#22, il y a toujours moyen de bidouiller un fichier, un exemple tout bête, beaucoup de blocages (par mot de passe) sont fait par macro, il suffit (dans la mode sécurité) de refuser toutes les macros et il n'y a plus de protection sur le classeur.

Il y a bien des solutions plus ou moins évidentes en cachant toutes les feuilles et en ne faisant apparaitre que celle de l'élève lorsque celui-ci rentre son identifiant et mot de passe. Si tu veux on peut essayer, à toi de me dire.

Pour l'enregistrement, il suffit d'enregistrer à chaque fermeture, il n'y a pas de choix possible.

Mais une chose m'interpelle, il ne me semble pas que les fichiers partagés acceptent les macros :mad:. Fais des essais avec un fichier bidon.

A+
 

Fichiers joints

chrisclaret

XLDnaute Occasionnel
Re : Comparer des valeurs et renvoyer une fleche...

Bonsoir Yaloo,
Merci pour ta macro mais il y a un petit soucis :
Lorsqu'il n'y a aucun pb : un 0 apparait en message avec le bouton ok..
S'il y a dejà des competences , un 32 apparait avec un ok et si je clique sur ok celà marche(message correct apparait).
En revanche s'il manque un nom dans le fichier destinataire , ça bug...(voir fichier)

J'ai fait un test bidon en mode classeur partagé , voilà ce qu'il m'indique :
"Ce classeur contient des macros enregistrés ou ecrites en VB.Impossible de modifier ou modifier des macros dans des classeurs partagés."
Il semblerait qu'on ne puisse pas modifier les macros(logique!) en mode partagé en revanche j'ai fait un essai et celà semble marcher.
Malheureusement je n'ai qu'un ordi à la maison donc pas trop partagé...mais bon celà fonctionne sur mon ordi...
En revanche je suis allé sur des forums et certains effectivement se plaignent de leurs macros qui ne fonctionnent pas en mode partagé...
Sinon j'accepte volontiers(Merci beaucou) ta proposition de masquer ttes les feuilles autres que celles de l'eleve(qui se connectera via mot de passe:nom et prenom par ex).(voir onglet prof)et enregistrera à la fin.

Si j'avais une mauvaise surprise:( au college avec les macros du fichier partagé , je les enleverai provisoirement et les reintroduirai apres correction et avant le transfert final..Pas simple mais bon si pas d'autres solutions...
NB:Je n'ai que la version 2007 au college.
@+
Chris
 

Fichiers joints

Yaloo

XLDnaute Barbatruc
Re : Comparer des valeurs et renvoyer une fleche...

Re,

Pour le N° qui s'affiche, c'était pour mes tests, tu peux supprimer (je pensais l'avoir fait) la ligne de code
MsgBox Application.CountA([B8:AP43])
Méa culpa :p

Je regarde pour le mot de passe et les feuilles cachées.

A+
 

Yaloo

XLDnaute Barbatruc
Re : Comparer des valeurs et renvoyer une fleche...

Re,

Voici ton fichier avec qq modifications :

- Suppression de la ligne mentionnée dans le post précédent
- Création d'une feuille "Accueil"
- Modification de la feuille "Prof", ajout d'une colonne Mot de Passe et Statut
- Dans la feuille "Accueil", 2 boutons : 1 pour s'identifier et 1 pour quitter et enregistrer (ATTENTION impossible de sortir sans enregistrer).

En fonction du Statut de la personne qui se connecte, soit l'on affiche toutes les feuilles (Admin), soit l'on affiche que la feuille de la personne se connectant (Elève). Ce qui signifie que tu peux avoir plusieurs Admin (si tu travailles en binôme).

Ton mot de passe est CC, il suffit de cliquer sur le ComboBox pour avoir tous les noms, puis mettre le mot de passe. Si tu souhaites (je le conseille fortement ;)) modifier ton mot de passe, il suffit de cliquer sur le bouton adéquat. J'ai mis plusieurs alertes si le MP actuel n'est pas bon, si les 2 nouveaux MP ne correspondent pas, si le nouveau correspond à "" rien. J'en ai surement oublié, mais ...:)


Fais des tests autant que tu veux et dis moi ce qu'il en est.

A+

Martial

PS : j'ai modifié la macro "Envoi", car dans le dernier fichier, tu as créé des onglets d'élève qui n'existent pas dans le fichier competence, merci de vérifier si ça fonctionne toujours.

PS1 : Demain, on verra comment protéger tes codes VBA. Car il suffit d'un Alt+F11 pour accéder aux codes et modifier comme bon nous semble :rolleyes:. Houla je suis le mauvais élève de la classe :eek:
 

Fichiers joints

chrisclaret

XLDnaute Occasionnel
Re : Comparer des valeurs et renvoyer une fleche...

Bonjour Yaloo et bon boulot...
QQ petites modifs à finaliser....
1/Lorsque j'ouvre le classeur devoir n°1 avec sécurisation des feuilles , il y a un lien qu'il me demande de rompre ou pas...
2/Je voulais modifier le bouton 'feuille' par 'Accès feuille élève' mais meme en mode admin je n'y arrive pas.(je voulais aussi le deplacer afin qu'il soit centré)
Il y a une chose plus dangereuse , à coup sur les eleves vont oublier d'enregister leur feuille au fur et à mesure et dès que la sonnerie va retentir ils vont se precipiter vers la sortie et fermer le classeur et là contrairement à ce que tu pensais le classeur se ferme ss demander d'enregistrer....(doammage c'etais une excellente idee..)
Le bouton transfert ne fonctionne plus(je les ai tjrs mis ds le meme repertoire mais il me revoie au tien : C/users/Martial...).
Sinon pour le reste(cgt mot de passe , ok!).
A+
Chris
 

Fichiers joints

chrisclaret

XLDnaute Occasionnel
Re : Comparer des valeurs et renvoyer une fleche...

Petit rectificatif...
J'ai supprimé le lien existant et ton bouton s'est remis à fonctionner.Il ne reste plus que pour l'administrateur à pouvoir modifier les boutons et autres de la page accueil pour y ajouter aussi des annotations à destinations des élèves/parents.
En revanche le pb de la demande de sauvegarde dès que l'élève fermera la fenetre du classeur reste d'actualité.
Sinon je vais me retrouver avec la moitié des copies vides!On a beau leur répéter d'enregistrer mais bon la sonnerie a plus d'effet sur eux que nous.
Quant à moi je continue à tester et voir comment améliorer certaines choses.
@+
Chris
 

Yaloo

XLDnaute Barbatruc
Re : Comparer des valeurs et renvoyer une fleche...

Re,

Je vais répondre dans l'ordre de tes questions à partir de ton post#27.

- Pour les liens, je ne comprends pas trop, car chez moi, j'avais déjà supprimé tous les liens. Pour les supprimer chez toi, onglet "Fichier" puis en bas à droite il doit y avoir "Modifier les liens", ensuite dans la nouvelle fenêtre, sélectionner chaque lien puis "Rompre le lien" (ou qq chose comme ça).

- Pour les boutons, tu peux les modifier comme tu veux, ils ne sont pas sécurisés, ce sont des boutons ActiveX, pour les modifier, redimensionner ou déplacer, tu sélectionnes l'Onglet "Développeur" puis tu cliques sur "Mode création" du menu "Contrôles" ensuite, tu cliques sur le ou les boutons à modifier, tu peux ainsi les déplacer ou les redimensionner. Pour revenir à la normale tu cliques à nouveau sur "Mode création".

- Pour modifier le libellé d'un bouton ActiveX tu cliques droit sur le bouton --> "Propriétés" puis dans la fenêtre qui s'ouvre, tu modifies la donnée à droite de "Caption" (7ème ligne).

- Pour l'enregistrement du classeur, normalement d'après ce que j'ai fait (chez moi ça fonctionne) dés que je ferme le fichier celui-ci s'enregistre il n'y a pas de demande, l'enregistrement se fait automatiquement sans aucune alerte.

A+

Martial

PS : Donne-moi le résultat de tes tests.
 

chrisclaret

XLDnaute Occasionnel
Re : Comparer des valeurs et renvoyer une fleche...

Eh ben ! j'en apprends tous les jours sur excel ....:)
J'ai fait ttes les modifs et celà fonctionne...
Une derniere petite chose :
Je voulais sécuriser les feuilles(cellules) élèves de maniere à qu'ils n'aillent pas toucher des boutons ou des cellules et perturber le fonctionnement.(voir supprimer le sujet! lotsqu'ils sont en face de leur feuille)
La seule ? solution que j'ai trouvée est de protéger la structure du classeur et de protéger la feuille à dupliquer.
En fait,j'ai tout protégé(sauf modif des objets pour qu'ils puissent inserer du texte) ,je souhaiterais qu'ils puissent juste inserer qu'une zone de texte en face de la reponse,sachant que parfois ils devront faire des schémas...).
Lorsqu'on selectionne le niveau de protection de la feuille , si on accepte la modif des objets ils peuvent supprimer le controle!
Je te laisse voir la PJ(feuille Durand remplie).(mot de passe : azertyu pour oter protection).
A la fin du controle , y-a-t-il un moyen simple d'oter tte les protection plutot que fichiers et les oter une par une ?
A moins que d'autres solutions existent ?
MERCI Mr Le Professeur !:eek:
@+
Chris
 

Fichiers joints

Yaloo

XLDnaute Barbatruc
Re : Comparer des valeurs et renvoyer une fleche...

Re,

J'ai modifié un peu le fichier en fonction de ta demande concernant la suppression de l'"Objet 1".

En dehors des 3 premières feuilles, si l'Objet 1 est supprimé alors on fait un retour en arrière lors de la prochaine sélection.

Vois si ça te convient.

A+

Martial
 

Fichiers joints

Yaloo

XLDnaute Barbatruc
Re : Comparer des valeurs et renvoyer une fleche...

Re,

Pour les dé-protections des feuilles, on peut le faire lorsque l'on se connecte en tant qu'administrateur.

Voici la dernière mouture de ton fichier avec la protection des feuilles, je n'ai laissé que les cellules A4 et B4 non verrouillées de façon à avoir une sélection s'il y a suppression de l'"Objet 1". Les 2 cellules non verrouillées pourraient être sous l'"Objet 1" (donc non visible).

J'en ai profité pour modifier un peu ta macro de duplication de feuille, en copiant le Nom et le Prénom de l'élève (respectivement en B1 et E1) et à protéger la feuille en laissant la possibilité de modifier les images.

Merci de faire des tests.

A+

Martial
 

Fichiers joints

chrisclaret

XLDnaute Occasionnel
Re : Comparer des valeurs et renvoyer une fleche...

Ok merci pour ces modifs mais juste qq questions :
Quand je me connecte en tant qu'administrateur , je n'arrive pas à oter les protection autrement que par l'onglet fichier et les oter une par une...(long si 30 eleves...)
Ta possibilitlé de recuperer l'objet 1 si selection autre cellule est interessante mais lors du prochain controle comment redefinir cet objet 1 et s'il y avait plusieurs objets....
Quoiqu'il en soit l'eleve peut s'amuser à le deplacer(j'ai testé...)
L'ideal serait de le figer et ecrire dessus à l'aide de la zone de texte...:)
Si l'impossibilité pour un eleve de supprimer ou deplacer cet objet etait infaisable , je serai obligé de recopier les controles ss excel et là je pourrai proteger les cellules à ma guise.
Celà m'obligerait à tout retaper mes centaines de controles donc je me posais une question pour savoir si celà vaut la peine.
En effet , est-il possible d'afficher un message en survolant une cellule sous condition ?
Dans mon tableau 'Evaluation' je survol les points rouges d'un eleve et à chaque survol la reponse de l'eleve correspondant apparait.
Celà permettrait d'avoir une vision globale(tres pedagogique) mais compliquerait les choses j'imagine...
Voir PJ pour azertyu
@+
Chris
 

Fichiers joints

chrisclaret

XLDnaute Occasionnel
Re : Comparer des valeurs et renvoyer une fleche...

En ce qui me concerne j'essaierai de faire les premiers tests grandeur nature au collège.
Merci,
Chris
 

chrisclaret

XLDnaute Occasionnel
Re : Comparer des valeurs et renvoyer une fleche...

Bonsoir yaloo,

Bon , un peu déçu , je n'ai pas eu le tps de tout tester aujourd'hui mais lorsque je passe en mode partagé , il me bloque tout.
Impossible d'ecrire sur le sujet en word.
J'ai transformé le sujet en doc excel avec des cases non verouillées pour les reponses eleves et verouillée ailleurs.
C'est à peu pres la derniere chance.
Donc statut quo pour l'instant , je te donne des nouvelles mercredi apres-midi.
En cas d'echec , n'y aurait-il pas une autre solution ?
Merci,
Chris
 

Yaloo

XLDnaute Barbatruc
Re : Comparer des valeurs et renvoyer une fleche...

Bonsoir Chris,

Bon, c'est bien ce qu'il me semblait qu'il y avait quelques petits problème lors de partage de fichier.

Je te laisse faire les tests et attends avec impatience tes conclusions.

A+

Martial
 

chrisclaret

XLDnaute Occasionnel
Re : Comparer des valeurs et renvoyer une fleche...

Ok , j'essaierai d'etre le plus precis possible mais j'espere ne pas avoir fait tout celà pour rien et d'avoir trop abuser de ta patience.
A mercredi,:)
Chris
 

Discussions similaires


Haut Bas