Agrandir une liste déroulante

Résolu
nicodurv Messages postés 19 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'ai un soucis car j'ai récupéré le fichier Excel en pièce jointe mais il y a quelque chose qui bloque.
Dans la feuille "bibmat" j'ai ajouté du matériel mais lorsque je le cherche dans la feuille "Planning" je ne trouve pas toutes les nouvelles machines. La liste déroulante n'affiche pas tous les engins car elle semble limitée. Est-il possible de dépasser cette limite? Le lien du ficher se trouve ci-dessous.
Merci d'avance pour votre aide.

https://www.cjoint.com/?DABizLbqAW9

4 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    normal, le champ nommé ne couvre pas la hauteur de la liste en bibmat
    allez dans la liste de nom
    (Ruban / onglet formule/ gestionnaire de noms)
    sélectionnez la liste nommée: Listmat, définie par cette formule:

    =DECALER(bibmat!$A$1;0;0;NBVAL(bibmat!$A$1:$A$95);1)

    et changer le A95 de NBVAL pour couvrir largement la hauteur de la liste en bibmat, vous pouvez placez $A$200, vous aurez un peu de marge

    crdlmnt
    1
  2. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonjour,

    c'est parce que ton nom listemat est limité à 95 valeurs : =DECALER(bibmat!$A$1,0,0,NBVAL(bibmat!$A$1:$A$95),1)

    met 950 et ça ira mieux

    cdlt

    edit : 200 c'est pas mal aussi !!
    1
  3. nicodurv Messages postés 19 Statut Membre
     
    Merci pour vos réponses. J'ai pu faire la modification sur Office 2010 puis importer le fichier sous Excel 2003 car je n'y arrivais pas directement avec 2003. D'ailleurs si jamais vous avez aussi la méthode sous cette version, je suis preneur.
    Merci.
    Nicolas
    0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    dans les champs nommé, tu as deux fois
    listemat

    supprime en un

    ensuite dans le deuxième colle ce code

    =DECALER(bibmat!$A$1;;;NBVAL(bibmat!$A:$A))
    0