J'ai réalisé il y a plusieurs annees un modele de facture reprenant une
liste déroulante (J9)
avec des numéros (correspondant a des numéros de clients)
La page principale reprend donc le layout de la facture, hors champ on
retrouve la liste déroulante
qui me permet de choisir le numéro de client.
Cette liste est basée sur la premiere colonne d'un tableau (se trouvant page
2) reprenant 4 colonnes :
#1 : numero du client
#2 : nom du client
#3 : adresse du client
#4 : code postal
la colonne #1 se nomme listing
l'ensemble des 4 colonnes se nomme clients
ensuite sur la premiere page, a l'endroit ou doivent apparaitre les infos du
client choisi :
Tout ce passe très bien, seulement à l'époque je m'étais amusé a cela avec
une trentaine de clients, aujourd'hui ils sont plus nombreux mais surtout,
ce n'est plus moi qui m'occupe des factures ...
Je vous demande donc votre aide afin de modifier ce modèle pour que ma liste
déroulante ne me propose plus des numéros mais bien le nom du client (et
cerise sur le gateau : classé par ordre alphab.)
Est ce possible ? Si oui avez vous des pistes ?
PS : Je ne sais plus comment j'ai créé la liste déroulante avec les nombres,
pourriez vous me rafraichir la mémoire ?
j'ai controlé dans VB Editor et la seule chose que j'y retrouve est
l'insertion automatique de la date ... :-(
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Hervé
Bonsoir David, Ta liste se trouvant sur une autre page (page 2), sélectionne-là (tu l'aura au préalable triée), et nomme-là (Linsting, je pense) dans la zone de nom puis sur Entrée, ou alors, Insertion, Nom, Définir... ensuite, dans la cellule où tu veux ta liste (J9), Données, Validation... dans le champ Autoriser > Liste et dans le champ source, tu écris =Linsting puis OK. Tu n'aura plus qu'à rectifier tes formules de recherche. Si tu ajoute souvent des clients, il te faudra passer par VBA pour automatiser tout ça.
Hervé.
"David" a écrit dans le message news:
Bonjour a tous,
J'ai réalisé il y a plusieurs annees un modele de facture reprenant une liste déroulante (J9) avec des numéros (correspondant a des numéros de clients)
La page principale reprend donc le layout de la facture, hors champ on retrouve la liste déroulante qui me permet de choisir le numéro de client.
Cette liste est basée sur la premiere colonne d'un tableau (se trouvant page
2) reprenant 4 colonnes : #1 : numero du client #2 : nom du client #3 : adresse du client #4 : code postal
la colonne #1 se nomme listing l'ensemble des 4 colonnes se nomme clients
ensuite sur la premiere page, a l'endroit ou doivent apparaitre les infos du
Tout ce passe très bien, seulement à l'époque je m'étais amusé a cela avec une trentaine de clients, aujourd'hui ils sont plus nombreux mais surtout, ce n'est plus moi qui m'occupe des factures ...
Je vous demande donc votre aide afin de modifier ce modèle pour que ma liste
déroulante ne me propose plus des numéros mais bien le nom du client (et cerise sur le gateau : classé par ordre alphab.)
Est ce possible ? Si oui avez vous des pistes ?
PS : Je ne sais plus comment j'ai créé la liste déroulante avec les nombres,
pourriez vous me rafraichir la mémoire ?
j'ai controlé dans VB Editor et la seule chose que j'y retrouve est l'insertion automatique de la date ... :-(
Merci David
Bonsoir David,
Ta liste se trouvant sur une autre page (page 2), sélectionne-là (tu l'aura
au préalable triée), et nomme-là (Linsting, je pense) dans la zone de nom
puis sur Entrée, ou alors, Insertion, Nom, Définir... ensuite, dans la
cellule où tu veux ta liste (J9), Données, Validation... dans le champ
Autoriser > Liste et dans le champ source, tu écris =Linsting puis OK.
Tu n'aura plus qu'à rectifier tes formules de recherche. Si tu ajoute
souvent des clients, il te faudra passer par VBA pour automatiser tout ça.
Hervé.
"David" <nospam@home.com> a écrit dans le message news:
OCZqiWvXFHA.2996@TK2MSFTNGP10.phx.gbl...
Bonjour a tous,
J'ai réalisé il y a plusieurs annees un modele de facture reprenant une
liste déroulante (J9)
avec des numéros (correspondant a des numéros de clients)
La page principale reprend donc le layout de la facture, hors champ on
retrouve la liste déroulante
qui me permet de choisir le numéro de client.
Cette liste est basée sur la premiere colonne d'un tableau (se trouvant
page
2) reprenant 4 colonnes :
#1 : numero du client
#2 : nom du client
#3 : adresse du client
#4 : code postal
la colonne #1 se nomme listing
l'ensemble des 4 colonnes se nomme clients
ensuite sur la premiere page, a l'endroit ou doivent apparaitre les infos
du
Tout ce passe très bien, seulement à l'époque je m'étais amusé a cela avec
une trentaine de clients, aujourd'hui ils sont plus nombreux mais surtout,
ce n'est plus moi qui m'occupe des factures ...
Je vous demande donc votre aide afin de modifier ce modèle pour que ma
liste
déroulante ne me propose plus des numéros mais bien le nom du client (et
cerise sur le gateau : classé par ordre alphab.)
Est ce possible ? Si oui avez vous des pistes ?
PS : Je ne sais plus comment j'ai créé la liste déroulante avec les
nombres,
pourriez vous me rafraichir la mémoire ?
j'ai controlé dans VB Editor et la seule chose que j'y retrouve est
l'insertion automatique de la date ... :-(
Bonsoir David, Ta liste se trouvant sur une autre page (page 2), sélectionne-là (tu l'aura au préalable triée), et nomme-là (Linsting, je pense) dans la zone de nom puis sur Entrée, ou alors, Insertion, Nom, Définir... ensuite, dans la cellule où tu veux ta liste (J9), Données, Validation... dans le champ Autoriser > Liste et dans le champ source, tu écris =Linsting puis OK. Tu n'aura plus qu'à rectifier tes formules de recherche. Si tu ajoute souvent des clients, il te faudra passer par VBA pour automatiser tout ça.
Hervé.
"David" a écrit dans le message news:
Bonjour a tous,
J'ai réalisé il y a plusieurs annees un modele de facture reprenant une liste déroulante (J9) avec des numéros (correspondant a des numéros de clients)
La page principale reprend donc le layout de la facture, hors champ on retrouve la liste déroulante qui me permet de choisir le numéro de client.
Cette liste est basée sur la premiere colonne d'un tableau (se trouvant page
2) reprenant 4 colonnes : #1 : numero du client #2 : nom du client #3 : adresse du client #4 : code postal
la colonne #1 se nomme listing l'ensemble des 4 colonnes se nomme clients
ensuite sur la premiere page, a l'endroit ou doivent apparaitre les infos du
Tout ce passe très bien, seulement à l'époque je m'étais amusé a cela avec une trentaine de clients, aujourd'hui ils sont plus nombreux mais surtout, ce n'est plus moi qui m'occupe des factures ...
Je vous demande donc votre aide afin de modifier ce modèle pour que ma liste
déroulante ne me propose plus des numéros mais bien le nom du client (et cerise sur le gateau : classé par ordre alphab.)
Est ce possible ? Si oui avez vous des pistes ?
PS : Je ne sais plus comment j'ai créé la liste déroulante avec les nombres,
pourriez vous me rafraichir la mémoire ?
j'ai controlé dans VB Editor et la seule chose que j'y retrouve est l'insertion automatique de la date ... :-(
Merci David
David
Merci pour ta réponse si rapide.
Lorsque je défini une autre liste déroulante suivant les opérations :
- données - validation - autoriser (liste) - source (=clients) - ok j'obtiens le message d'erreur :
"Vous ne devez pas faire référence à d'autres feuilles ou classeurs pour les critères validation des données"
Et ce que les cases 'ignorer si vide' ou 'liste déroulante dans la cellule' soient cochées ou pas.
Mais cela est du au fait que la liste existe déja sur une autre page avec les memes paramètres.
Peux tu m'indiquer comment automatiser le tri ?
David
Merci pour ta réponse si rapide.
Lorsque je défini une autre liste déroulante suivant les opérations :
- données - validation - autoriser (liste) - source (=clients) - ok
j'obtiens le message d'erreur :
"Vous ne devez pas faire référence à d'autres feuilles ou classeurs pour les
critères validation des données"
Et ce que les cases 'ignorer si vide' ou 'liste déroulante dans la cellule'
soient cochées ou pas.
Mais cela est du au fait que la liste existe déja sur une autre page avec
les memes paramètres.