|
|
|
|
|
Bonjour Xavier,
Je vous propose ce qui suit : -Sur une autre feuille du classeur vous entrez les valeurs de votre choix sous forme de colonne. -Retour dans votre feuille de données et clic sur la cellule ou vous voulez que le choix intervienne. Barre d’outil : Données\Validation -Onglet Options : sous Autoriser, choisir Liste -Sous Source : l’adresse de votre champ de valeurs (exp. =$A$6:$A$11) -Sur OK pour terminer -Glisser\Coller pour les autres cellules. Bonne journée. Salutations Jean-Pierre
|
Merci, ça m'a bien aidé !
|
Merci Xavier.
Salutations Jean-Pierre |
Bonjour,
J'ai créé un menu déroulant sur Excel mais quand j'enregistre mon fichier en tant que page Web, ce menu déroulant n'est plus accessible. Quelqu'un a-t-il une idée ? Merci d'avance. Billd |
Bonjour,
Je viens d'atterrir sur ce topic, car je cherche à faire pour mon travail un fichier Excel avec un menu déroulant. Sur les éléments de ma liste déroulante, j'ai colorié les cellules: - vert quand c'est conforme ( la case affichearit MC sur fond vert ) - rouge quand c'est en semi conformité ( la case afficherait MSC sur fond rouge ) - bleu quand c'est en production ( la case afficherait P sur fond bleu ) Seulement quand je fais données validation liste, j'ai bien une liste déroulante, avec comme choix MC, MSC et P mais je n'ai pas les couleurs de fond qui apparaissent. Est-ce que quelqu'un connaitrait la formule ? Autre question, ce fichier sert à avoir un visu des outils de polymérisation, donc je souhaiterais savoir comment on fait pour faire le total des conformes , semi conformes, et ceux en production. En dessous, je ferais un Total des MC, MSC et P Si quelqu'un pourrait m'aider ce serait super sympa, merci. Bon week end. Olivier |
Bonjour,
pour les couleurs, tu fais Menu Format -> Mise en forme conditionnelle Tu mets tes conditions "La valeur de la cellule égale MC" tu cliques sur le bouton format et tu choisis la couleur désirée Tu cliques sur le bouton Ajouter. Et là tu mets autant de conditions que tu désires ( enfin pas 50000 ! ) Voila pour les couleurs Pour les totaux : c'est du VBA ( ALT+F11 ) Pour par exemple "traquer" les valeurs entre les cellules J16 à N31 ColStart = "J": ColEnd = "N" LigneStart = 16: LigneEnd = 31 Inserer un module et y mettre ce code Global flag As Byte Private Sub Worksheet_Change(ByVal Target As Range) If flag = 1 Then Exit Sub Rem Rem on traque entre les colonnes J et N Rem et entre les lignes 16 et 31 Rem ColStart = "J": ColEnd = "N" LigneStart = 16: LigneEnd = 31 Cellule = Target.Address Dollar = InStr(2, Cellule, "$") colonne$ = Mid$(Cellule, 2, Dollar - 2) Ligne$ = Mid$(Cellule, Dollar + 1) If (colonne$ >= ColStart And colonne$ <= ColEnd) Then If (Ligne$ >= LigneStart And Lignes <= LignesEnd) Then For Colonnes = Asc(ColStart) To Asc(ColEnd) For Lignes = LigneStart To LigneEnd Longueur = Len(Cells(Lignes, Colonnes - 64).Text) Select Case Longueur Case 1 P = P + 1 Case 2 MC = MC + 1 Case 3 MSC = MSC + 1 End Select Next Lignes flag = 1 Cells(LigneEnd + 1, Colonnes - 64).Value = "MC = " + CStr(MC) Cells(LigneEnd + 2, Colonnes - 64).Value = "MSC = " + CStr(MSC) Cells(LigneEnd + 3, Colonnes - 64).Value = "P = " + CStr(P) flag = 0 MC = 0: MSC = 0: P = 0 Next Colonnes End If End If End Sub Voila, cela devrait faire l'affaire !
|
Bonjour,
Vos indications mon bien aidés pour créer un menu déroulant, mais je cherche une solution pour mon "problème": J'aimerais qu’à la fin ou au début du menu, il y ait une option qui me permette d'écrire un texte libre. C’est à dire, si aucune des options présentés para la liste sont valide alors Excel doit me permettre d'écrire ce que je veux. Je pourrais mettre dans la liste "Autres" mais ce n’est pas ce que je recherche. Merci. |
Personne pour m'aider ou c'est impossible a faire sous Excel? |
bonjour
à condition que ta liste soit "nommée" par plage ou formule, il te suffit de laisser une ligne vierge et d'autoriser la saisie dans les messages d'alerte. Le savoir est la seule matière qui s'accroît quand on la partage. (Socrate) |
salut ...
dis gbinforme .... il pourrais pas se servir de la commande "lien hypertexte", ça m'interresse moi aussi, mais j'ai pas encore essayer c juste une idée kisssss...... |
bonjour
En fait kamikaze2080 veux utiliser une liste pour faciliter la saisie et comme la liste n'est pas exhaustive, il veux pouvoir saisir ce qui manque. Dans ce cas, en rajoutant une ligne, on permet la saisie mais il ne faut pas contrôler la validité des données : c'est un choix tout à fait plausible qui évite de courir après le chef et son mot de passe pour rentrer un code urgent ! Pour le "lien hypertexte", j'avoue que je ne vois pas son lien avec le problème posé ? Essaies de préciser ton idée. Le savoir est la seule matière qui s'accroît quand on la partage. (Socrate) |
oui c'est vrai gbinforme ... en fait j'ai pas bien compris ce qu'il voulais faire la première fois
J'aimerais qu’à la fin ou au début du menu, il y ait une option qui me permette d'écrire un texte libre. je pensais qu'il voulais pouvoir ajouter des données dans sa liste (la mettre à jour après saisi)... alors j'ai pensé au lien ou bouton avec une macro c tt, parce que meme s'il autorise la saisie (si non-valide) la liste récupere pas les nouvelles données ....... Enfin, fo pa oublier que c juste un "tableur"!!!!!!!!! bye...kissss... |
bonjour à tous ....
je voulais juste savoir si on pouvait creer une liste déroulante mais dont les données ne sont ni dans la meme feuille ni le meme classeur (un autre classeur) ???!!!!!!! une toute petite idée me suffira .... ça serait trop sympa de votre part merci ... kisss.... |
Bonjour,
J'ai peut-être raté une étape mais l'histoire de la macro pour les totaux c'est sympa mais c'est quand même très compliqué et en plus pas adapaté au changement... Un simple TCD ne ferait-il pas l'affaire ? (que l'on peut automatiser s'il le faut bien entendu). Si ça t'intéresse... let me know ;-)
|
|
bonjour justme,
je suis meme pas sûr que ton msg était pour moi !!!!!! Il y a peu de chances effectivement... Même en passant par une macro la liste déroulant ne fonctionnera que si elle recopie les données dans ton classeur. Par conséquent tu n'as pas besoin de macro et tu peux simplement récupérer les données avec : ='[ton autre classeur]ta feuille'!$A:$A en mettant la colonne concernée bien sûr. Ainsi tu récupères les modifications appliquées sur l'autre classeur. Le savoir est la seule matière qui s'accroît quand on la partage. (Socrate)
|
Bonour
je viens d'atterir sur ce topic . Alors jai le meme pb de la liste non excaustive cad que dans ma liste déroulante jaimerai avoir une ligne ou je peux rajouter des données et que une fois validé ces données se rajoute a ma liste initiale et se mette a jour. Je sais pas si c faisable sur excel. jai vu qu'une solution a été proposé mais je sais pas comment faire d'autoriser la saisie des messages d'alerte Merci de votre aide . C urgent et je galère trop trop trop.................... tte idée ( simple si possible) est la bienvenue |
bonjour je recherche de l'aide
j'ai réussi à réaliser un menu déroulant mais mon problème se situe au niveau des informations qui accompagne se que je choisi dans le menu déroulant par exemple lorsque je choisi dans le menu déroulant un produit je voudrai que dans la cellule sur le coter me donne par le prix de ce produit j'espère que je suis clair merci |
J'ai siuvi vos indication et ai trouvé cela génial mais maintenant j'ai un autre pb : je souhaiterais faire afficher, non pas les données du menu mais dautres données qui leurs sont rattachées
Merci d'indiquer la démarche à suivre |
Résultats pour Comment faire un Menu déroulant dans excel ?
Résultats pour Comment faire un Menu déroulant dans excel ?
Résultats pour Comment faire un Menu déroulant dans excel ?
Résultats pour Comment faire un Menu déroulant dans excel ?