Bonsoir, Ta solution permet d'avoir une liste déroulante au bon format, mais elle ne "grise" toujours pas la valeur à remplacer.
Je suis peut-être "chiant", mais c'est vrai que je suis assez pointu..... Désolé Bonne soirée François ----- Message d'origine ----- De : Michel Rudelle [via Document Foundation Mail Archive] À : Nostradamus Envoyé : mercredi 20 mars 2013 17:37 Objet : Re: Liste déroulante Bonsoir, Je ne vois pas de possibilité de formater la liste déroulante (et pas seulement le résultat dans la cellule) Mais il y a un contournement si tu disposes d'une colonne libre, par exemple la colonne B: Il faut générer une deuxième liste source avec la formule suivante =HEURE(A1)&":"&TEXTE(MINUTE(A1);"00") Et utiliser cette colonne comme plage de cellules L'idée est de créer un format texte qui est alors repris à l'identique dans la liste déroulante Bonne soirée, Michel > -----Message d'origine----- > De : Nostradamus [mailto:[hidden email]] > Envoyé : mercredi 20 mars 2013 17:01 > À : [hidden email] > Objet : [fr-users] Re: Liste déroulante > > Bonjour, > > J'ai un peu avancé dans la recherche. > Je vais repartir depuis le début, en essayant d'être le plus clair > possible. > J'ai donc les cellules A1 à A50, qui contiennent des heures sous le format > H:MM qui est un format "défini par l'utilisateur". > Exemple : > Colonne A > 1:30 > 2:45 > 0:15 > 10:30 > 9:45 > 8:15 > 7:15 > 6:15 > 1:30 > 2:45 > 0:15 > 10:30 > 13:15 > 8:15 > 7:15 > 6:15 > etc > > La liste déroulante définie dans "Données > Validité > Plages de cellules" > reprend la plage de cellules A1 à A50. > > Lorsque je veux changer une valeur, par exemple en A2, remplacer 2:45 par > 6:15, je clique sur la flêche déroulante et les valeurs qui s'affichent > dans la liste déroulante sont de format HH:MM:SS. Dans l'exemple : > 00:15:00, 01:30:00, etc > > Si je formate les cellules A1 à A50 avec un format HH:MM:SS au lieu de > H:MM, alors là, ça fonctionne. > > Comme je veux garder H:MM, il faudrait pouvoir faire l'inverse, c'est-à- > dire garder ce format dans les cellules et l'appliquer à la liste > déroulante. > > D'où la question : Comment appliquer un format à la liste déroulante. > > Voilà, j'espère n'avoir pas été trop confus. > N'hésitez pas à me poser des questions. > > Bonne soirée > > François > ----- Message d'origine ----- > De : Michel Rudelle [via Document Foundation Mail Archive] > À : Nostradamus > Envoyé : mercredi 20 mars 2013 12:24 > Objet : Re: Liste déroulante > > > Bonjour, > > > Nostradamus wrote > L'ancienne version de LibreOffice qui fonctionnait comme je le > souhaitais était la version 3.6.5 > J'ai voulu comparer et j'observe le comportement que tu souhaites pour > la 3.6.5 et la 4.0.2. > Mais ... je ne l'obtiens (dans les 2 versions) que si le format de la > cellule est HH:MM:SS (indépendamment du format de la plage source), > ... et à condition d'éviter des problèmes d'arrondis. Je suis tombé sur > la cas suivant (peut-être exceptionnel): > J'avais dans ma liste 07:02 (obtenu en générant une liste > automatiquement de 5 en 5 mn) formatée pour lire 07:02:00 et qui refusait > d'être affiché en surbrillance malgré des sélections répétées (alors que > pour dautres horaires tout allait bien)! > J'ai transformé en valeur numérique et j'ai obtenu ceci: > valeur obtenue par ma génération automatique: 0,293055555555555 > valeur obtenue après remplacement de cette valeur par une saisie au > clavier de 07:02 : 0,293055555555556 > > Il y a donc là un "boguinet" car la fonction validation ne reprends pas > exactement le nombre de la liste (il corrige l'erreur) lors de la > sélection, et du coup, il ne retrouve plus la correspondance. > (on le voit bien en recopiant la 1ère valeur numérique dans la cellule > soumise à validation, la sélection est alors retrouvée) > Ce comportement est chez moi identique pour la 3.6.5 et la 4.0.2 > > Est-ce que l'une de ces explicitions explique ton cas (pour peu que tu > aies modifié quelque chose dans ton classeur) ? > > Je suis sous Vista-32b > > Bonne journée, > Michel > > > > > > > > > > > -------------------------------------------------------------------------- > ---- > > If you reply to this email, your message will be added to the discussion > below: > http://nabble.documentfoundation.org/Liste-deroulante- > tp4044870p4044988.html > To unsubscribe from Liste déroulante, click here. > NAML > > > > -- > View this message in context: http://nabble.documentfoundation.org/Liste- > deroulante-tp4044870p4045059.html > Sent from the Users mailing list archive at Nabble.com. > -- > Envoyez un mail à [hidden email] pour savoir comment vous > désinscrire > Les archives de la liste sont disponibles à > http://listarchives.libreoffice.org/fr/users/ > Tous les messages envoyés sur cette liste seront archivés publiquement et > ne pourront pas être supprimés -- Envoyez un mail à [hidden email] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés ------------------------------------------------------------------------------ If you reply to this email, your message will be added to the discussion below: http://nabble.documentfoundation.org/Liste-deroulante-tp4044870p4045065.html To unsubscribe from Liste déroulante, click here. NAML -- View this message in context: http://nabble.documentfoundation.org/Liste-deroulante-tp4044870p4045072.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés