Bonjour AnneC,
ouvre ce fichier Excel : https://www.cjoint.com/c/MBipSOtXIa0
tu es sur la 1ère feuille "Feuil1" ; tu peux voir les données de ton tableau ;
pour plus de commodité, j'ai ajouté la 1ère colonne "Code" ; ce code est
très simple, de ce type : AAMM.VV
* AA est l'année du voyage, sur 2 chiffres
* MM est le mois du voyage, sur 2 chiffres
* VV est le numéro de voyage dans le mois (et pour l'année du voyage), sur 2 chiffres ;
il peut donc y avoir jusqu'à 99 voyages par mois ; si ce n'est pas suffisant, il faudra
mettre 3 chiffres pour le n° du voyage ; le type sera alors AAMM.VVV, et le nombre
maximum de voyages par mois sera 999.
* ne pas oublier de mettre un point entre MM et VV (c'est pour plus de lisibilité)
attention : le code doit être unique ; il ne faut pas saisir 2 codes identiques !
le nom de ce 1er tableau structuré est TVoy.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
va sur la 2ème feuille "Feuil2" ; nom de ce 2ème tableau structuré : TVoyages.
quand tu entres des données, c'est pour les 3 colonnes "Code", "Note 1", "Note 2" ;
c'est les formules qui mettent les données des 3 colonnes "Nom", "Début", "Fin".
* formule en B2 : =SI(A2="";"";SIERREUR(RECHERCHEV(A2;TVoy;2;0);""))
* formule en C2 : =SI(A2="";"";SIERREUR(RECHERCHEV(A2;TVoy;3;0);""))
* formule en D2 : =SI(A2="";"";SIERREUR(RECHERCHEV(A2;TVoy;4;0);""))
bien sûr, ces formules seront automatiquement étendues lors de l'ajout de lignes
(car c'est dans un tableau structuré).
quand tu saisis des données pour les deux colonnes "Note 1" et "Note 2", ne te
trompe pas de ligne : choisis bien la ligne du Voyage que tu veux compléter.
pour avoir le bon classement : clique sur la flèche bas de A1 (qui est juste à droite
du mot "Code"), puis clique sur le 1er item "Trier de A à Z" ; c'est tout : les données
ont été triées par ordre croissant de "Code" ; les formules affichent ce qu'il faut pour
les 3 colonnes "Nom", "Début", "Fin" ; les infos des 2 colonnes "Note 1" et "Note 2"
ont suivi correctement. :)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
perso, j'aurais tout mis sur la même feuille, en un seul tableau, sans aucune formule ;
j'aurais juste ajouté une macro VBA pour masquer / afficher les 2 dernières colonnes
"Note 1" et "Note 2" (en supposant qu'elles sont confidentielles et ne doivent pas
être lues par le client qui est présent devant le guichet).
rhodo