Liaison de cellules sur 2 feuilles Excel

Yann21

XLDnaute Occasionnel
Je suis enseignant.

J'ai un fichier Excel sur lequel je peux suivre l'investissement des élèves en cours.

Il y a une présentation en liste des élèves (feuille LISTE) et une présentation en plan de classe des élèves (feuille PLAN).

Pour chaque élève, je peux saisir des malus (travail, comportement) et des bonus (investissement, participation) qui modifient automatiquement une note sur 20.

Actuellement, j'utilise la feuille plan de classe pour faire ma saisie (double-clic sur les lettres T, C, P ou I) pour générer un bonus ou un malus.

J'aimerai pouvoir faire ma saisie indifféremment sur la feuille PLAN ou sur la feuille LISTE et que les cellules se synchronisent automatiquement.

La feuille LISTE est bien utilise pour la saisie des notes (classement alphabétique des notes). Par ailleurs, elle est intéressante aussi pour saisir des événements.

Le fichier est en pièce jointe.

Merci pour votre aide.
 

Pièces jointes

  • SUIVI ELEVES 2015-2016 - T1.xlsm
    112.7 KB · Affichages: 35
  • SUIVI ELEVES 2015-2016 - T1.xlsm
    112.7 KB · Affichages: 48
  • SUIVI ELEVES 2015-2016 - T1.xlsm
    112.7 KB · Affichages: 68

Yann21

XLDnaute Occasionnel
Re : Liaison de cellules sur 2 feuilles Excel

Bonjour,

J'ai amélioré mon fichier.

Je le mets en pièce jointe.

Par contre, il n'y a toujours pas de liaison entre les 2 feuilles.

Merci pour votre aide.
 

Pièces jointes

  • SUIVI ELEVES 2015-2016 - T1.xlsm
    104.4 KB · Affichages: 34
  • SUIVI ELEVES 2015-2016 - T1.xlsm
    104.4 KB · Affichages: 54
  • SUIVI ELEVES 2015-2016 - T1.xlsm
    104.4 KB · Affichages: 47

gosselien

XLDnaute Barbatruc
Re : Liaison de cellules sur 2 feuilles Excel

Bonsoir,

un début de solution ici, pas testé sur tous les noms et dans un sens (de Liste vers Plan)

A peaufiner :)


P.
 

Pièces jointes

  • SUIVI ELEVES 2015-2016 - T1.xlsm
    101.2 KB · Affichages: 51
  • SUIVI ELEVES 2015-2016 - T1.xlsm
    101.2 KB · Affichages: 56
  • SUIVI ELEVES 2015-2016 - T1.xlsm
    101.2 KB · Affichages: 42

gosselien

XLDnaute Barbatruc
Re : Liaison de cellules sur 2 feuilles Excel

oups....
petite modif après relecture:

Case "T"
decal = -2
Cell.Offset(0, decal).Value = Cell.Offset(0, decal).Value + 1
Case "C"
decal = -1
Cell.Offset(0, decal).Value = Cell.Offset(0, decal).Value + 1
 

Yann21

XLDnaute Occasionnel
Re : Liaison de cellules sur 2 feuilles Excel

Bonjour,
Merci pour votre fichier. Effectivement, c'est un bon début, mais cela ne marche que dans un sens.
Il faudrait pouvoir saisir indifféremment sur l'1 des 2 feuilles et que cela se reporte automatiquement vers l'autre.
Merci pour votre aide.
 

gosselien

XLDnaute Barbatruc
Re : Liaison de cellules sur 2 feuilles Excel

Ajout du module pour aller dans l'autre sens :)

Double clic sur" P"-"T"-"C" ou "I"

P.
 

Pièces jointes

  • SUIVI ELEVES 2015-2016 - T1.xlsm
    102.7 KB · Affichages: 58
  • SUIVI ELEVES 2015-2016 - T1.xlsm
    102.7 KB · Affichages: 49

Yann21

XLDnaute Occasionnel
Re : Liaison de cellules sur 2 feuilles Excel

Bonjour,

Merci beaucoup, c'est un excellent travail.

Juste une dernière petite question. Lorsque je suis sur la page PLAN DE CLASSE et que je clique sur un évènement, T par exemple, je ne peux plus cliquer 2 fois de suite pour mettre 2. Ca marche pour 1 et ensuite ca rentre dans la cellule. Il faut que je sorte et que je reclique pour que cela marche. Ca ne faisait pas ca sur le fichier d'origine.

Merci pour votre aide.
 

gosselien

XLDnaute Barbatruc
Re : Liaison de cellules sur 2 feuilles Excel

Petite erreur ici:(dans le code beforedoubleclic de la feuille PLAN (ajout du .offset oublié

Case "T"
eleve = Target.Offset(-1, 1).Value
Target.Offset(-1, 0).Value = Target.Offset(-1, 0).Value + 1
col = Target.Value
 

gosselien

XLDnaute Barbatruc
Re : Liaison de cellules sur 2 feuilles Excel

Tu appuies sur ALT - F11 pour être dans le VBA, là tu devrais voir sur la gauche tes feuilles feuil1(LISTE) et feuil3(PLAN)
double clic sur LISTE et tu colles ceci:
Case "T", "C", "P", "I"
Cancel = True

et dans PLAN

Select Case Target.Value
cancel = True
et tu sauves le tout
 

Yann21

XLDnaute Occasionnel
Re : Liaison de cellules sur 2 feuilles Excel

Bonjour,

J'ai essayé, mais je n'ai vraiment pas de connaissance en VBA.

J'ai réussi à ouvrir avec les touches raccourcis.

Pour le rajout dans liste, c'était déjà présent.

J'ai fermé mais ca ne marche pas.

C'est parce que je colle au mauvais endroit, mais je n'y connais rien ...

Merci pour votre aide.
 

Yann21

XLDnaute Occasionnel
Re : Liaison de cellules sur 2 feuilles Excel

Bonjour,

Merci pour votre fichier. Ca a l'air de bien tourner.

Je vais mettre en pratique pour vérifier que ca roule bien.

Si tout est OK la dernière amélioration à faire serait de générer automatiquement les noms (et tout ce qui les entoure) dans la feuille PLAN pour n'avoir plus qu'à déplacer les élèves sur le plan de classe.

Pour l'instant, je créé un lien du nom 1 par 1. Mais c'est déjà bien.

Merci pour votre aide.
 

Discussions similaires