Flux rss
Communiquer en entreprise avec les outils Google
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Excel: Problème liste déroulante et recherche

chrichnou051, le jeudi 20 novembre 2008 à 14:01:25
Bonjour,

J'ai créer un mini programme sur excel qui permet d'afficher les valeurs correspondant à un type:

Type 1 : 1260 x 640
Type 2 : 13650x480
Type 3 : ....
....
jusque type 12

L'utilisateur choisit le type grâce à une liste déroulante que j'ai réalisée.
Les valeurs présentes dans un tableau masqué sont trouvées grâce à la fonction recherchev.

Tout fonctionne correctement pour les types de 1 à 9 mais une fois que je passe au type 10, 11 ou 12, il me donne les valeurs du type 1.

Comment cela se fait il? Comment y remédier?

J'attends votre réponse avec impatience.

Merci d'avance
Configuration: Windows Vista
Internet Explorer 7.0
Répondre à chrichnou051  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
michel_m, le jeudi 20 novembre 2008 à 14:22:05
Bonjour

en fait l'orde que lit XL est 1,10,11....2 car illit caractère par caractère

sloution
dans ta recherchev, inclut le paramètre "Faux" ou 0

recherchev(valeur; matrice;index:FAUX) Cordialement,
Michel
Répondre à michel_m

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Le Pingou, le jeudi 20 novembre 2008 à 14:24:12
Bonjour,
Sans connaitre le code de votre programme ... c'est presque impossible!
Salutations.
Jean-Pierre
Répondre à Le Pingou

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
chrichnou051, le jeudi 20 novembre 2008 à 14:36:17
Voici la formule que j'ai placé dans les cellules qui cherche la valeur:

Cellule C3
=SI(B2="Horizontal";RECHERCHEV(B3;P4:T15;3);SI(B2="Vertical";RECHERCHEV(B3;K4:O15;3)))

Cellule D3
=SI(B2="Horizontal";RECHERCHEV(B3;P4:T15;2);SI(B2="Vertical";RECHERCHEV(B3;K4:O15;2)))

J'ai une liste déroulante en cellule B3 qui va de : type 1 à type 12

Que faut il modifier pour que tout fonctionne correctement?

michel_m je n'ai pas compris ce que tu voulais que je fasse...

Merci pour vos réponses si rapides
Répondre à chrichnou051

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
michel_m, le jeudi 20 novembre 2008 à 14:50:24
=SI(B2="Horizontal";RECHERCHEV(B3;P4:T15;3;FAUX);SI(B2="Vertical";RECHERCHEV(B3;K4:O15;3;FAUX)))
ou
=SI(B2="Horizontal";RECHERCHEV(B3;P4:T15;3;0;0);SI(B2="Vertical";RECHERCHEV(B3;K4:O15;3;0)))

en supposant qu'il y a Type X dans B3 Cordialement,
Michel
Répondre à michel_m

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
chrichnou051, le jeudi 20 novembre 2008 à 15:11:37
Ok merci cela fonctionne.

Petite question subsidiaire en fait mon programme calcule le nombre de panneaux solaires qu'il faudrait pour remplacer la toiture, le problème étant que les dimensions de la toiture ne correspondent identiquement aux dimensions des différents types de panneaux.

Une association de différents types devraient permettre d'utiliser le maximum de toiture. Le problème est que je ne connais pas la "formule" afin d'associer les différents types de panneaux pour utiliser au mieux la surface de la toiture
Répondre à chrichnou051

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Le Pingou, le jeudi 20 novembre 2008 à 15:17:21
Bonjour,
J'ai la même proposition que michel_m avec 2 trains de retard.
Petit détail: dans la formule avec le '0' à la place de 'FAUX' il y a un zéro de trop (RechercheV à 5 arguments)
=SI(B2="Horizontal";RECHERCHEV(B3;P4:T15;3;0);SI(B2="Vertical";RECHERCHEV(B3;K4:O15;3;0)))

Salutations.
Jean-Pierre
Répondre à Le Pingou

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
chrichnou051, le jeudi 20 novembre 2008 à 15:32:28
OK merci pour vos réponses, tout fonctionne correctement même si j'ai pas compris pourquoi il fallait mettre ce truc.

Si vous avez une idée pour ma question subsidiaire (voir plus haut), n'hésitez pas...

Merci encore
Répondre à chrichnou051

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
michel_m, le jeudi 20 novembre 2008 à 15:34:41
Merci, jean-Pierre; Parkinson avait encore frappé!!!

Chrichnou,

Si j'ai compris ta demande: connaissant la longueur et largeur du toit, tu aimerais mettre un max de panneaux ? sur l'ensemble, en 1 rangée horizontale, verticale ?? peut on disposer les panneaux en format "paysage" ou "normal" (cad installé à 90°) ?


Si oui, communique nous la taille de tes panneaux...
sois patient c'est pas de la tarte à réaliser

Edit: pour le truc, consultes l'aide en ligne Microsoft Cordialement,
Michel
Répondre à michel_m

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
chrichnou051, le jeudi 20 novembre 2008 à 15:45:03
Pas de problèmes au niveau patience... Le programme que j'ai réalisé actuellement est déjà bien.

Mais je cherche encore mieux pour facilité mes recherches et calculs.

Voici les dimensions:
Type 1 : 962 x 664
Type 2 : 962 x 980
Type 3 : 962 x 1296
Type 4 : 1120 x 664
Type 5 : 1120 x 980
Type 6 : 1120 x 1296
Type 7 : 1278 x 664
Type 8 : 1278 x 980
Type 9 : 1278 x 1296
Type 10 : 1436 x 664
Type 11 : 1436 x 980
Type 12 : 1436 x 1296

Les panneaux être mis à l'horizontal ou à vertical, cependant lorsqu'on commence une bande horizontale d'une certaine hauteur, il faut garder cette même hauteur mais la largeur peut changer.

J'espère avoir su détailler mon problème au maximum pour que vous puissiez comprendre.

Merci d'avance.
Répondre à chrichnou051

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
chrichnou051, le jeudi 20 novembre 2008 à 15:46:49
Le but étant de pouvoir couvrir la toiture au maximum étant donné que ce sont les panneaux qui font l'étanchéité et donc il n'y aurait plus de tuiles ou ardoises.
Répondre à chrichnou051

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
chrichnou051, le jeudi 20 novembre 2008 à 15:51:15
dernier détail, la hauteur des différentes "bandes" horizontales peut varié de l'une à l'autre tout comme la largeur entre différente bande verticale.

Le truc étant de resté "DESIGN"...

Merci encore
Répondre à chrichnou051

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Le Pingou, le jeudi 20 novembre 2008 à 15:58:01
Bonjour chrichnou051,
Juste pour comprendre le truc : http://cjoint.com/?lup3dO1M5w
Salutations.
Jean-Pierre
Répondre à Le Pingou

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
chrichnou051, le jeudi 20 novembre 2008 à 16:02:13
Merci Le Pingou pour cette explication... Je comprends enfin à quoi sert le FAUX ou 0 que l'on m'a dit de placer.
Répondre à chrichnou051

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bidouilleu_R, le jeudi 20 novembre 2008 à 16:04:47
tu pourrais donner une largeur de toit standard
ton problème m'interesse de plusieurs manières

Bonjour,

je suppose que les panneaux ont un sens définis ( pas de rotation à 90 °)

merci
Répondre à Bidouilleu_R

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
chrichnou051, le jeudi 20 novembre 2008 à 16:26:03
Il n'y a pas de tailles de toiture standard tous les cas sont différents...

Le cas que je rencontre actuellement est de 11m de large
Répondre à chrichnou051

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
chrichnou051, le jeudi 20 novembre 2008 à 16:26:31
A quels niveaux cela t'intéresse t il?
Répondre à chrichnou051

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bidouilleu_R, le jeudi 20 novembre 2008 à 17:39:41
au niveau du solaire et au niveau de la programmation
Répondre à Bidouilleu_R

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le jeudi 20 novembre 2008 à 19:17:56
Bonsoir tout le monde,

Tu devrais être plus précis au niveau des contraintes.
Par exemple est-ce que la largeur cumulée des éléments peut dépasser du toit ? Si oui, de combien maxi ?
Pareil en hauteur.
Et tout ce qui peut te passer par la tête à ce sujet...
eric
Répondre à eriiic

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lermite222, le jeudi 20 novembre 2008 à 19:37:55
Salut tous,
Salut Michel.. Aie.. aie aie, faudra consulté !!!. -:)))
Beh moi, au risque de me faire éjecté par les inconditionnels, j'employerais un combobox pour le choix, ce qui éviterais la confusion entre les différente valeurs de tri.
A+
L'expérience instruit plus sûrement que le conseil. (André G­ide)  
Si tu te cogne à un pot et que ça sonne creux, c'est pas for­cément le pot qui est vide. ;-)(Confucius)
Répondre à lermite222
[Excel] Liste déroulante : remplir cellule (Résolu) Bonsoir, Je souhaiterais faire une liste déroulante sous Excel qui remplirait une cellule sans que celle-ci ne soit composée d'une formule. Ex: liste Pomme 2€ Fraise 3€ Orange 5€ Ex : Quand on sélectionne Fraise, dans la case voisine le chiffre 3... www.commentcamarche.net/forum/affich-2796661-excel-liste-deroulante-remplir-cellule
Excel - Liste déroulante conditionnelle (Résolu) Bonsoir, Je voudrais arriver à créer sous Excel une liste déroulante dont le contenu affiché serait fonction de la valeur de la cellule d'avant (qui est elle-même une liste déroulante). Pour être plus clair, j'ai une liste de services... www.commentcamarche.net/forum/affich-4918759-excel-liste-deroulante-conditionnelle
[EXCEL] liste deroulante avec récuperation de (Résolu) Bonjour, je galere trop aidez moi s'il vous plait je voudrai créer une liste déroulante (ça je sais faire) et lorsque je choisi une valeur de ma liste (exemple reference produit) les resultats de cette reference s'affiche dans les cases à... www.commentcamarche.net/forum/affich-2690901-excel-liste-deroulante-avec-recuperation-de
Listes déroulantes simples avec ExcelDans votre tableau, vous souhaitez insérer un texte ou une valeur choisi dans une liste (déroulante). vous créez votre liste, ligne aprés ligne, sur votre feuille en cours ou sur une autre feuille du classeur en cours. vous la nommez : INSERTION... www.commentcamarche.net/faq/sujet-8674-listes-deroulantes-simples-avec-excel
Excel : liste déroulante (Résolu)Bonjour, Voilà mon probleme je veux faire 2 feuilles sous Excel : Dans la première je veux rentrer des résultats de questionnaire. Certaines réponses étant les mêmes je voudrais faire des listes déroulantes (avec + ou - de réponses possible selon la... www.commentcamarche.net/forum/affich-5866717-excel-liste-deroulante
EXCEL, liste déroulante de choix... (Résolu)Bonjour, est-ce que quelqu'un sait à quoi sert le choix: "liste déroulante de choix.." que l'on obtient dans le menu qui s'ouvre lorsqu'on clique droit, dans un cellule. Merci www.commentcamarche.net/forum/affich-4858360-excel-liste-deroulante-de-choix
[Excel] Liste déroulante et cells (Résolu)Bonjour, J'aimerai introduire dans ma macro un code qui permettrait ceci : Toute les cellules d'une colonne donnée ont pour champs une liste déroulante avec des valeurs que j'aurai fixé. En gros on ne peut rien taper dans les cells... www.commentcamarche.net/forum/affich-6836847-excel-liste-deroulante-et-cells