imprimer a partir d'un choix d'une liste  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

imprimer a partir d'un choix d'une liste

Messagepar macfornaz » 16 Août 2011, 01:53

Bonjour je souhaiterais savoir comment faire pour imprimer des données a partir d'une liste de choix

Exemple : A partir d'une liste de choix sur n° de bague (feuille 2)

je souhaiterai que l'ensemble des données soit imprimer sous forme d'une fiche (cate d'identification )

Que ces données soient sous la forme de la feuille 2.

Que dans cette feuille 2 , le choix ( liste) soit réalisé à partir de la cellule F6

voici le fichier joint pour exemple.

http://dl.free.fr/go0mOm3ZJ

Merci de votre aide.

Amicalement Mac :D
macfornaz
Utilisateur occasionnel
 
Messages: 19
Inscription: 11 Août 2011, 12:05
Version Excel: 2011 FR

Re: imprimer a partir d'un choix d'une liste

Messagepar thibo » 16 Août 2011, 07:05

Bonjour,

Voir ton fichier en retour.

J'ai nommé la liste des n° de bagues avec la fonction DECALER, idem pour la base de données.

L'intérêt de la fonction DECALER est d'avoir des plages nommées dynamiques, c'est-à-dire qu'elles évoluent en fonction du nombre de lignes que la base contient.

Onglet Formules - Gestionnaire de noms - no_bagues - Fait référence à :

Code: Tout sélectionner
=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1)


pour base :

Code: Tout sélectionner
=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1;13)


Ensuite, pour la Feuil2, en F6, une liste déroulante basée sur le nom no_bagues

Pour les autres cellules, une simple formule RECHERCHEV avec un test pour vérifier que la donnée correspondante existe.

Il reste des zones que tu vas sans doute renseigner manuellement :

- nouveau propriétaire
- Motif
- Commentaires

Ne pas oublier de les remettre à zéro en cas de nouvelle sélection en F6

@+
Fichiers joints
fornaz.xls
(48 Kio) Téléchargé 13 fois
thibo
Passionné d'Excel
 
Messages: 3092
Inscription: 03 Mai 2007, 18:51
Version Excel: Excel 2003 + 2007

Re: imprimer a partir d'un choix d'une liste

Messagepar vba-new » 16 Août 2011, 07:21

Bonjour macfornaz, thibo,

Thibo, on pourrait même enlever le champ nommé no_bagues et mettre en validation de données pour F6 la formule
Code: Tout sélectionner
=DECALER(base;;;;1)
vba-new
vba-new
Membre impliqué
 
Messages: 2586
Inscription: 13 Mai 2009, 10:27
Version Excel: 2010 FR

Re: imprimer a partir d'un choix d'une liste

Messagepar thibo » 16 Août 2011, 07:33

re,

bonjour vba-new,

Bien vu, cela dit, le n° de bague étant le critère clé de la base, je préfère avoir un nom dédié. Ca facilite la lecture des formules.

C'est mon avis et je partage :lol:

Mais sur le principe, je suis bien d'accord avec toi.

Bonne journée à toi

@+
thibo
Passionné d'Excel
 
Messages: 3092
Inscription: 03 Mai 2007, 18:51
Version Excel: Excel 2003 + 2007

Re: imprimer a partir d'un choix d'une liste

Messagepar Pasqi » 16 Août 2011, 09:08

Bonjour,

Juste par curiosité, J'essaye de comprendre le fonctionnement du fichier.

Je ne vois aucun code et ne trouve pas de liste ni de zone de données...

Merci de m'éclairer ;-).

Bonne journée.
Pasqi
Membre habitué
 
Messages: 89
Inscription: 08 Jan 2009, 10:16
Version Excel: 2002 EN XP

Re: imprimer a partir d'un choix d'une liste

Messagepar thibo » 16 Août 2011, 11:04

Bonjour Pasqi,

Regarde dans Insertion - Nom - Définir

Tu trouveras des noms définis avec la fonction DECALER

@+
thibo
Passionné d'Excel
 
Messages: 3092
Inscription: 03 Mai 2007, 18:51
Version Excel: Excel 2003 + 2007

Re: imprimer a partir d'un choix d'une liste  Sujet résolu

Messagepar macfornaz » 16 Août 2011, 11:24

Salut à tous,

Merci Thibo, une fois de plus, sa marche parfaitement :D

Effectivement j'ai recherché où était les formules , pour comprendre son fonctionnement, merci également pour la situation.

Merci beaucoup pour le coup de main OOOO
macfornaz
Utilisateur occasionnel
 
Messages: 19
Inscription: 11 Août 2011, 12:05
Version Excel: 2011 FR


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Alexa [Bot], Bing [Bot], Google Adsense [Bot] et 9 invités