|
|
|
|
Salur, je cherche la meme chose alors si tu trouves la réponse....
@+ justme |
bonjour
qui appel des données présente dans une autre feuille du même fichier. pour cela tu "nommes" ta plage : par exemple "Maliste" Tu sélectionnes ta plage à utiliser en liste, et dans la fenêtre "zone nom" tu saisis "Maliste" et tu valides. pour créer des liste déroulante Pour cela tu utilises le menu données puis Validation puis onglet options sélectionnes "liste" dans "autoriser" et dans "source" tu mets : "=Maliste" le nom de ta liste. toujours zen |
bonjour,
peux-tu me dire comment augmenter la taille de la liste car j'ai beaucoup de chose à mettre dans la liste deroulante, je suis limite a environ une quizaine de nom (dans la zone source separe par un ; ) et me dire aussi comment faire pour que la petite fleche reste en permanence sur le cote de la case (car elle ne se met que lorsqu'on clique dessus) merci d'avance. |
bonjour
peux-tu me dire comment augmenter la taille de la liste Pour pouvoir augmenter ta liste automatiquement, il faut choisir une formule nommée. Dans menu insertion définir noms tu donnes ton nom en faut de la fenêtre, "ma_liste" par exemple, et en bas tu mets la formule =DECALER($A$1;;;;NBVAL(A:A)) en remplaçant A par ta colonne personnelle. et me dire aussi comment faire pour que la petite fleche reste en permanence sur le cote de la case et non ce n'est pas prévu avec cette méthode, mais tu peux mettre une couleur de fond pour matérialiser. toujours zen |
Bonjour, ca fonctionne très bien mais quand on a une longue liste c'est quelques fois fastidueux de chercher un nom dans le menu déroulant. Ce qui serait bien c'est que l'on puisse aussi mettre les premieres lettres du nom que l'on cherche et que celui ci aparaisse...
Est ce possible Messieurs? Merci d'avance justme
|
desole mais j ai fait exactement la manip que tu m as donnee mais ca ne marche pas
en remplaçant A par ta colonne personnelle en fait c la colonne ou je mets ma liste déroulante? |
bonjour
en fait c la colonne ou je mets ma liste déroulante? Non c'est la colonne où tu as ta liste de choix. Dans ton menu validation tu indique seulement le nom de ta formule nommée =ma_liste par exemple. toujours zen |
ok c bon tout fonctionne merci bien |
Je n'ai pas encore essayer mais merci d'avance pour ta réponse...
A bientot donc pour le résultat depaninf (anciennement justme) |
Je te remercie pour ta réponse gbinforme mais je n'obtiens pas vraiment résultat souhaité...
J'ai un fichier excel avec 2 pages: l'une qu'on appelle Clients! avec une liste de noms d'entreprises qui va de B7 à B115, l'autre (Chiffres!) avec ces même noms d'entreprises que l'on doit choisir dans un menu déroulant qui va de C7 à C186 pour y mettre des chiffres en face. Sur Clients! je sélectionne ma liste de noms et je l'appelle societes dans la zone prévue. Je vais dans insertion, Nom, définir; je sélectionne societes et dans "fait référence à" je mets: =DECALER(Clients!$B$7;;;NBVAL(Clients!$B:$115)) , je valide. Dans feuille 2 je vais dans données, validation, je décoche "quand les données..." dans alertes erreurs; dans options je choisis liste et dans source je mets: =SI(B7<>"";DECALER($A$1;EQUIV($B$7&"*";societes;0)-1;;SOMME((STXT(societes;1;NBCAR(B7))=TEXTE(B7;"0"))*1));societes) car ma liste de noms de societes commence sur la feuille 1 (Clients!) dans la cellule B7. C'est ca? Si oui y'a comme un problème car j'ai bien un menu déroulant avec mes noms de sociétés mais lorsque je tape les 1eres lettres du noms d'un de mes clients rien ne vient...snifff Aurais je fait une erreur? Merci encore depaninf http://www.sosdepaninformatique.com |
|
bonjour
je sélectionne societes et dans "fait référence à" je mets: =DECALER(Clients!$B$7;;;NBVAL(Clients!$B:$115)) Ta plage de formule est erronée et cele devrait être : =DECALER(clients!$B$7;;;NBVAL(clients!$B7:B$115)) L'exemple donné était avec une seule feuille et dans validation tu ne peux pas mettre de formule qui va sur une autre feuille sauf une formule nommée et donc il te faut nommer ta liste par exemple : ma_liste =SI(chiffres!A1<>"";DECALER(clients!$B$7;EQUIV(chiffres!A1&"*";societe;0)-1;;SOMME((STXT(societe;1;NBCAR(chiffres!A1))=TEXTE(chiffres!A1;"0"))*1));societe) Ensuite il te suffit dans le menu validation de mettre dans source : =ma_liste toujours zen |
Bonjour et merci encore pour ta patience....
en fait, cette solution je l'aie déjà mais je ne peux dans ce cas appeler les noms avec les 1ères lettres, je dois choisir dans le menu déroulant le nom qui me convient, mais lorsqu'on a beaucoup de noms cela devient fastidueux. Si cela ne te dérange pas je te mets un exemple sur mon serveur et tu peux jeter un oeil stp, ce sera plus simple... http://www.sosdepaninformatique.com/programmes/Classeur1.xls Merci beaucoup depaninf http://www.sosdepaninformatique.com |
bonjour
Je te remet ton classeur avec mes zones nommées sur http://cjoint.com/?lco7TkHfJB Cela fonctionne comme tu peux le constater, mais pour cela il faut que ta liste soit triée sinon la liste s'arrête sur le premier trouvé. Pour faire la même chose avec une liste en vrac, c'est un peu plus compliqué à réaliser mais c'est possible et si tu me définis exactement ce que tu souhaites je veux passer du temps pour te faire voir la façon de le réaliser. a+ toujours zen |
Bonjour,
je te remercie pour le temps que tu me consacres...je suis dépanneur informatique et malgré beaucoup de tests et on aide je n'ay arrive toujours pas....je vais changer de métier lolll J'ai essayer de refaire la formule sur mon vrai classeur mais ca ne marche pas! En fait plutot que de copier tone xemple j'aimerai comprendre le sens de cette formule, j'y parviendrai peut etre mieux. Je te renvoie un classeur qui correspond peut etre mieux à la réalité: http://www.sosdepaninformatique.com/programmes/COMPTES%20CLIENTS%202007%20(2).xls Merci encore pour ton aide. depaninf http://www.sosdepaninformatique.com |
bonjour
J'ai essayer de refaire la formule sur mon vrai classeur mais ca ne marche pas! Comme je te l'ai dit "pour cela il faut que ta liste soit triée sinon la liste s'arrête sur le premier trouvé" Avec tes listes "societe" ou "particuliers" cela ne peux pas marcher car ce sont des listes fourre tout où l'on trouve ou pas le titre de civilité, associé au nom ou au(x) prénoms, avec des caractères de séparation variables et pas forcément présents. C'est un peu le problème des fichiers Excel habituels : c'est "marrant" de mettre beaucoup de couleurs pour en prendre plein les yeux mais une base de données efficace est surtout caractérisée par des cellules bien spécifiques et contrôlées : - une cellule titre (mr mme dr...) saisie avec une liste déroulante pour éviter les fantaisies (mlle, mle,miss...) - une cellule nom - une cellule prénom - et ensuite, rien n'empêche pas d'avoir une cellule "societe" ou "particuliers" structurée avec "titre" & "nom" & "prénom" Ensuite tu peux faciliter la saisie avec quelques formules qui fonctionnent correctement. Comme la base de données est saisie, pour avoir une aide il faut obligatoirement passer par une macro qui permette le repérage des valeurs. Je veux bien me lancer mais il serait peut-être plus judicieux de saisir les données avec un formulaire de contrôle ? J'ai fait cela pour une association et les utilisateurs, assez novices pourtant, ont maintenant un outil très utile pour leur gestion et les courriers arrivent avec des adresses normalisées facilement utilisables. toujours zen |
Bonjour,
En fait comme tu as pu le voir j'ai une liste d'entreprises, pour laquelle seul les noms d'entreprises m'interessent dans le menu déroulant, et une liste de particuliers et là c'est les noms des particuliers qui m'interessent. C'est fourre tout parceque c'est dans l'ordre d'arrivée des clients, les cellules liées (adresse, n° de tél...) ne suivent pas forcément le tri. Pourtant, j'ai déjà vu un fichier excel pour faire des factures: dans les cellules "libéllé" pas besoin de menu déroulant, on tape les 1eres lettres (par exemple: "sup" pour Suppression des virus). Est ce possible? depaninf http://www.sosdepaninformatique.com |
bonjour
Est ce possible? Oui c'est tout à fait possible mais pour cela il faut faire une macro, car avec des formules il faudra énormément compliquer pour obtenir un résultat et pour cela il faudrait que tout soit clair pour le résultat à obtenir. En effet : - faut-il tenir compte des majuscules ? - lorsque tu saisis "mr", tu veux tous le messieurs ou faut-il ignorer en ne prenant que les noms ou les prénoms ? - faut-il laisser faire la saisie ou proposer le choix dès la première lettre ? - faut-il attendre qu'il n'y ai plus qu'un choix pour valider ? - faut-il proposer la création si absent ? - etc à voir en regardant de plus près. Tout est possible ou presque, encore faut-il réellement connaître l'utilisation et les besoins... toujours zen |
Bonsoir,
- faut-il tenir compte des majuscules ? Non -lorsque tu saisis "mr", tu veux tous le messieurs ou faut-il ignorer en ne prenant que les noms ou les prénoms ? On ignore les "mr" et on ne prend que les noms ( pas les prénoms). - faut-il laisser faire la saisie ou proposer le choix dès la première lettre ? heu...au fur et à mesure que je saisi il doit me proposer des noms (comme lorsque le nom est déjà saisi dans une autre cellule, il le propose de suite sans passer par un menu déroulant...je ne sais pas si je suis clair? - faut-il attendre qu'il n'y ai plus qu'un choix pour valider ? Non, si le nom recherché est Bernard et qu'un autre nom se trouve dans la liste commençant par un B (Bernadette), c'est seulement à partir du "r" qu'il me proposera Bernard puisque "Berna" est commun aux 2. Mais dès le "B" ou le "b" il peut me proposer le 1er nom dans l'ordre alphabétique, et le 2è dans un menu déroulant. - faut-il proposer la création si absent ? Pas pour mon fichier client mais pour le facturier c'est interessant...Voici un exemple de facture: http://www.sosdepaninformatique.com/programmes/333%20DUPONT.xls Est ce que ca veut dire que je dois changer mes colonnes? Que je dois faire une colonne "genre" (Mr, Mlle, Mme), une colonne "prénoms", une colonne "noms"? S'il faut trier les colonnes ça risque d'être compliqué car j'ajoute des clients tous les jours et ca peut être fastidieux de faire des opérations de tri tout le temps. Merci pour tout en tous cas. depaninf http://www.sosdepaninformatique.com |
bonjour
On ignore les "mr" et on ne prend que les noms ( pas les prénoms). Tu connais Christian Jean Pierre, la voix de PES, c'est où le nom ? (non, moi je sais mais Excel ?) Mais dès le "B" ou le "b" il peut me proposer le 1er nom dans l'ordre alphabétique, et le 2è dans un menu déroulant... au fur et à mesure que je saisi il doit me proposer des noms (comme lorsque le nom est déjà saisi dans une autre cellule, il le propose de suite sans passer par un menu déroulant...je ne sais pas si je suis clair? Oui, c'est clair, cela dépend de la phrase choisie ? Que je dois faire une colonne "genre" (Mr, Mlle, Mme), une colonne "prénoms", une colonne "noms"? Je comprends que cela change la saisie mais c'est toujours plus facile d'agréger les colonnes que de les disséquer. Avec un fichier bien codifié, c'est tellement plus facile de faire du mailing, de la localisation avec groupage déplacements, des rapprochements clientèle, etc les cellules liées (adresse, n° de tél...) ne suivent pas forcément le tri. Il faut et il suffit qu'elles fassent parti de la sélection du tri. toujours zen |
| 20/02 23h23 | Récupérer le style Windows XP | Windows XP |
| 07/03 18h51 | Ajouter un raccourci dans le menu contextuel du poste de travail | Windows |
| 15/07 18h13 | Afficher la commande "Exécuter" du menu Démarrer | Windows Vista |
| 05/01 19h00 | [Spywares] Méthodes de désinfection | Spywares |
| 16/01 12h15 | [Outlook Express] Créer papier à lettre / Insérer image de fond | Microsoft Outlook |
| 19/06 09h38 | Menus déroulants Excel | 3 |
| 14/03 08h15 | Menu déroulant excel 2007 | 3 |
| 27/02 10h31 | Menu déroulant excel 2003 | 17 |
| 18/07 10h58 | Menu déroulant excel | 23 |
| 21/05 14h34 | Selection multiple menu deroulant Excel | 19 |
![]() | Daemon Tools Lite - Daemon Tools est un émulateur de lecteur CD/DVD, c'est-à-dire un outil capable de créer un lecteur CD ou un lecteur DVD... | Catégorie: Gravure Licence: Freeware/gratuit |
![]() | HP USB Disk Storage Format Tool - HP USB Disk Storage Format Tool est un petit utilitaire permettant de formater une clé USB ou un lecteur MP4 . Il permet... | Catégorie: Formatage/Partitionnement Licence: Freeware/gratuit |
![]() | Excel Viewer - Avec Microsoft Office Excel Viewer 2003, vous pouvez ouvrir, afficher et imprimer des classeurs Excel (fichiers XLS ), même... | Catégorie: Tableur Licence: Freeware/gratuit |
![]() | WinAVI Video Capture - WinAVI Video Capture peut capturer vos films en provenance de périphériques AV comme un magnétoscope, un camescope ou une... | Catégorie: Edition vidéo Licence: Freeware/gratuit |
![]() | Sony Micro Vault Excellence | Catégorie: Carte Mémoire / Clé USB | 41.50 € MicroChoix |
![]() | Sony Micro Vault Excellence | Catégorie: Carte Mémoire / Clé USB | 16.74 € Misco FR |
![]() | Sony Micro Vault Excellence | Catégorie: Carte Mémoire / Clé USB | 29.33 € PriceMinister |
![]() | Sony Micro Vault Excellence | Catégorie: Carte Mémoire / Clé USB | 41.00 € PriceMinister |