[excel] lien cellule

Fermé
pompom09 Messages postés 55 Date d'inscription lundi 30 juillet 2012 Statut Membre Dernière intervention 13 août 2012 - 30 juil. 2012 à 08:33
pompom09 Messages postés 55 Date d'inscription lundi 30 juillet 2012 Statut Membre Dernière intervention 13 août 2012 - 31 juil. 2012 à 09:14
Bonjour,
j'ai une feuille Excel à réaliser: sur la première colonne sont répertoriés les projets en cours de l'entreprise, et toujours dan la première colonne mais plus bas, les noms des employés. Dans la deuxième colonne, en face de chaque nom est écrit l'initiale (ex: Martin Dupont dans A3 et MD dans B3). Le but de cette feuille est de voir qui fait quoi et quand rapidement. J'en viens à mon pb: quand quelqu'un entre ses initiales en face un projet à une date précise (exemple: Martin Dupont travaille sur le projet 1 le 10aout), la case correspondant à Martin Dupont à le date du 10 aout doit se colorer en vert. J'envoie un exemple concret pour que ce soit plus facile à comprendre. Mais je veux Ègalement que lorsque Martin Dupont entre ses initiales, dans la deuxième colonne au niveau du projet soit inscrit le nom de la cellule correspondant à Martin Dupont.

colonne A colonne B colonne C colonne D
L1 10.08.2012 11.08.2012
L2 Noms des employes
L3Martin Dupont MD case se colore en vert
L4Josianne Dupont JD
L5Pierre Dupont PD
L6Jeanne Pompom JP

projets
projet1 cellule A3 s'inscrive MD
projet2
projet3
projet4
projet5
projet6

5 réponses

pompom09 Messages postés 55 Date d'inscription lundi 30 juillet 2012 Statut Membre Dernière intervention 13 août 2012 1
30 juil. 2012 à 08:33
merci d'avance (mes connaissances en vba sont inexistantes)
0
tuxboy Messages postés 995 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 190
30 juil. 2012 à 10:05
Pour la coloration en vert, il s'agit d'une Mise en Forme Conditionnelle.

Pour la formule :
=INDEX(Nom;EQUIV(Entree;Initiale;0))

Tu nommes l'ensemble des cellules de la colonne A qui contiennent tes employés comme Nom
Tu nommes l'ensemble des cellules de la colonne B qui contiennent tes initiales d'employés comme Initiales
Et Entree correspond à la cellule où tu entres les initiales.

Tu aurais dû joindre le fichier pour une meilleure compréhension !
0
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
30 juil. 2012 à 10:19
Bonjour pompom, tux,
La solution que tu as décrite est assez compliquée dans le sens où les employés et les projets sont dans le même tableau (en dessous)...

Je te propose une autre solution :
Un tableau avec 3 infos dedans : la date, le projet, et l'employé (qui rentre ses initiales dans la case qui va bien).
Le manager choisit ensuite quel employé il désire consulter, et ça affiche les dates où il a travaillé sur tel ou tel projet.

Un exemple de classeur ici --> https://www.cjoint.com/?BGEks1iuzAE
0
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
30 juil. 2012 à 10:23
J'ai précisé "Attention ce tableau ne montre que la date de la première occurence des initiales choisies dans la combobox"; ça signifie que si un employé inscrit une nouvelle fois son nom dans une colonne de projet où il était déjà inscrit, il faut remplacer sa première inscription par "-" pour l'annuler.

Evidemment ce n'est pas une bonne solution pour historiser l'activité des employés.
0
pompom09 Messages postés 55 Date d'inscription lundi 30 juillet 2012 Statut Membre Dernière intervention 13 août 2012 1
30 juil. 2012 à 11:58
Je viens de faire un exemple très succint de ce que je dois réaliser.
https://www.cjoint.com/?BGEl3aNf1kg

En gros, quand MD est entré dans la cellule D12, la cellule D4 doit se colorer en vert, et dans la cellule B12 s'écrit A4.

Si MD est entré dans la cellule E15, la cellule E4 doit se colorer en vert et dans la cellule B15 s'écrit A4.
0

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

Posez votre question
tuxboy Messages postés 995 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 190
30 juil. 2012 à 12:02
En B12 : =SI(D12<>"";INDEX(A4:A7;EQUIV(D12;B4:B7;0));"")
0
tuxboy Messages postés 995 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 190
30 juil. 2012 à 12:03
En D4, MFC Formule : $Tabelle1.$D$12<>""
0
pompom09 Messages postés 55 Date d'inscription lundi 30 juillet 2012 Statut Membre Dernière intervention 13 août 2012 1
30 juil. 2012 à 14:07
j'ai essayé les deux formules mais ca n a pas l air de fonctionner. pour D4 je n ai aucune reaction et pour B12 j obtiens dans la case: #NAME?
Est ce que j'aurais oublié de faire quelque chose?
0
tuxboy Messages postés 995 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 190
30 juil. 2012 à 14:18
C'est un Excel en français ?
0
pompom09 Messages postés 55 Date d'inscription lundi 30 juillet 2012 Statut Membre Dernière intervention 13 août 2012 1
30 juil. 2012 à 14:24
non je suis en Allemagne (jai oublié de préciser pardon), cela change quelque chose?
0
tuxboy Messages postés 995 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 190
30 juil. 2012 à 15:16
En effet, ça change tout... tes fonctions sont en allemand.
Par exemple la fonction "EQUIV" est "VERGLEICH"

http://cherbe.free.fr/traduc_fonctions_xl97.html
0