Macro

Résolu/Fermé
lili - 11 mars 2014 à 08:46
lili 82 Messages postés 7 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 12 mars 2014 - 12 mars 2014 à 14:17
Bonjour,
je veux avoir une macro qui me permet d'attribuer une matricule pour chaque employé et quand je tape le numéros sur la feuille excel le nom de la personne apparaît automatiquement , je vous serais très reconnaissante si vous m'aidiez


A voir également:

9 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
11 mars 2014 à 10:40
Bonjour,

Voici un exemple d'utilisation d'une liste de choix pour le matricule associée à une recherche pour le nom et le prénom.
La correspondance est établie dans un tableau annexe (feuille "Base").

https://www.cjoint.com/?DClkL705TNb

A+
0
merci Gyrus pour votre réponse je vais essayé ça toute suite je vous dirais après si ça marche pour moi ou pas , encore merci

a+
0
désolé gyrus je ne sais pas ce qui c'est passé mais j'arrive pas à visualiser la macro que vous m'avez envoyé en pièce jointe je l'est enregistré dans mon pc après quand j'ai essayé d'ouvrir la macro il y a rien s'il vous plais pouvez vous me l'envoyé une autre fois merci
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
11 mars 2014 à 12:03
Essaie avec celui-ci
https://www.cjoint.com/?DClmc0WxUse

A+
0
lili 82 Messages postés 7 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 12 mars 2014
11 mars 2014 à 12:07
ok je vais essayé merci

a+
0
lili 82 Messages postés 7 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 12 mars 2014
11 mars 2014 à 12:17
c'est bizarre j'arrive toujours pas à visualiser la macro quand je fais afficher la macro il ya rien qui s'affiche dans tout les classeur ;désolé si je prend beaucoup de votre temp mais c'est trés important pour moi
a+
0
ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
Modifié par ccm81 le 11/03/2014 à 14:10
Salut Gyrus

Je confirme le dernier message (désespéré) de lili 82, pas de macro dans ton envoi
Mais il me semble bien que tu as (quand même) résolu le problème sans macro

Cdlmnt
0
oui j'essaie toujours de l'ouvrir mais j'arrive toujours pas , vous pensez qu'il a résolu le problème sans macro? comment il a fait?


merci
0
ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
11 mars 2014 à 14:31
Je crois bien qu'il n'y a pas besoin de macro pour réaliser ta demande
J'ai repris son exemple en espérant que tu pourras ouvrir celui ci (sinon, peut être as tu un pb avec tes droits, dans ce cas voir avec ton administrateur)

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

Cdlmnt
0
lili 82 Messages postés 7 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 12 mars 2014
11 mars 2014 à 14:55
merci ccm81 mais moi ce que je veux c'est que dans la feuille excel je tape une matricule le nom et prénom s'affiche automatiquement après dans la colonne a coté j'écris les renseignement nécessaire de cette personne la ,ensuite dans la ligne qui suit je tape encore une matricule et j'aurais aussi le nom automatiquement ainsi de suite.
en faite c'est pour un listing d'incident ,
0

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

Posez votre question
ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
11 mars 2014 à 15:06
1. je tape une matricule le nom et prénom s'affiche automatiquement
C'est bien ce qui se passe dans le fichier de Gyrus
En A2 tu choisis le matricule dans la liste déroulante et le nom-prénom s'affiche en B2 etC2
MAIS
2. Il faut bien avoir quelque part un tableau de correspondance matricule-nom-prénom (c'est le rôle de Tablo de la feuille Base) et donc pas la peine de taper le matricule, tu le choisis dans la liste
3. Tu dois (bien sûr) recopier vers le bas
- la plage B2:C2
- la cellule A2 (collage spécial/validation)

Si ce n'est pas ça, envoies ton fichier au format excel 2003 avec quelques exemples expliqués, sur cjoint.com et joins le lien obtenu à ton prochain message

Cdlmnt
0
lili 82 Messages postés 7 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 12 mars 2014
11 mars 2014 à 15:26
ok merci ccm81 pour votre aide je vais vous envoyé le fichier que j'ai

cordialement
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
11 mars 2014 à 16:29
Re-bonjour lili 82,
Bonjour ccm81,

Je te confirme qu'il n'y a pas de macro.
Pour visualiser la liste de choix pour le matricule, regarde dans Données > Validation des données.
Pour visualiser les deux plages nommées "Matricule" et "Tablo", regarde dans Formules > Gestionnaire de noms.
La plage "Matricule" est utilisée dans la liste de choix pour le matricule.
Il s'agit d'une plage dynamique définie par la formule
=DECALER(Base!$A2;;;NBVAL(Base!$A:$A)-1)
La plage "Tablo" est utilisée pour la recherche du nom et du prénom.
Il s'agit là aussi d'une plage dynamique définie par la formule
=DECALER(Base!$A$2:$C$2;;;NBVAL(Base!$A:$A)-1)

Pour la suite, j'attends de voir ton fichier exemple.

A+
0
lili 82 Messages postés 7 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 12 mars 2014
11 mars 2014 à 22:25
bonsoir

merci pour vos réponses Gyrus et ccm81 je vais envoyé mon fichier pour vous expliqué plus ce que j'essaie faire

a+
0
lili 82 Messages postés 7 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 12 mars 2014
12 mars 2014 à 09:55
bonjour ,

c'est bon j'ai essayé et ça marche pour les matricules ,merci beaucoup ! par contre gyrus ,ccm81 quand je continue mon fichier comme je vous ai déjà dis c'est a dire
dans feuil1 ,dans les colonnes D ,E ,F je remplis les informations de l'accident :date ,circonstance, le cou etc ,j'ai ouvert une autre feuille appelé bilan qui me donneras le nombre d'accidents de tout les conducteurs et j'ai fais la formule suivante
=NB.SI('feuil1'!$A$2:$A$761;A4)

mais ça donne pas de bons résultats , vous pensez que ma formule n'est pas juste et qu'il existe une autre formule qui me fera le bilan du nombre d'accident pour chaque conducteur ?
merci d'avance pour vos réponse

a+
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
Modifié par Gyrus le 12/03/2014 à 10:13
Bonjour,

Si les matricules sont dans la plage A2:A761 de la feuille "Bilan", tu devrais avoir une formule de la forme
=NB.SI(Bilan!A2:A761;A4)

A+
0
lili 82 Messages postés 7 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 12 mars 2014
Modifié par lili 82 le 12/03/2014 à 14:17
ok je vais faire ça merci

a+
0