Re: [fr-users] Re: Liste déroulante
Bonjour, pour voir H:MM il suffit d'enlever les signes inutiles *le premier *H* et *:SS* dans la zone Description de format . (-: Élodie :-) mieux motarde que jamais - Mail original - De: Nostradamus liebaux.franc...@free.fr À: users@fr.libreoffice.org Envoyé: Mercredi 20 Mars 2013 12:38:37 Objet: [fr-users] Re: Liste déroulante Merci pour la réponse. fort intéressante. Je viens de constaté que : Dans les cellules, le formatage est : H:MM Dans la liste déroulante, les valeurs apparaîssent sous la forme : HH:MM:00 Or, si je formate les cellules en H:MM:SS, cela fonctionne comme je le souhaite. Mais voilà, je ne veux pas voir apparaître les secondes dans le résultat... Je continue la recherche. Cordialement. 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 d’autres 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,2930555 valeur obtenue après remplacement de cette valeur par une saisie au clavier de 07:02 : 0,2930556 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-tp4044870p4044993.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 -- 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
RE: [fr-users] 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:liebaux.franc...@free.fr] Envoyé : mercredi 20 mars 2013 17:01 À : users@fr.libreoffice.org 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,2930555 valeur obtenue après remplacement de cette valeur par une saisie au clavier de 07:02 : 0,2930556 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 à 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 -- 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
RE: [fr-users] Re: Liste déroulante
Suite ... De : Nostradamus [mailto:liebaux.franc...@free.fr] Envoyé : mercredi 20 mars 2013 17:56 À : users@fr.libreoffice.org Objet : [fr-users] Re: Liste déroulante Bonsoir, Ta solution permet d'avoir une liste déroulante au bon format, mais elle ne grise toujours pas la valeur à remplacer. Formater la cellule Validité en format texte. C'est ce qu'à fait Pierre-Yves sur son classeur exemple Je suis peut-être chiant, mais c'est vrai que je suis assez pointu. - 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,2930555 valeur obtenue après remplacement de cette valeur par une saisie au clavier de 07:02 : 0,2930556 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.
RE: [fr-users] Re: Liste déroulante
Bonsoir François, De : Nostradamus [mailto:liebaux.franc...@free.fr] Envoyé : mercredi 20 mars 2013 20:40 Bonsoir, Ta solution donne effectivement le bon format à la liste déroulante. Mais la valeur n'est toujours pas grisée. Je vais me contenter de ça. Ce serait dommage ! Le classeur de Pierre-Yves (de même que ma solution avec le formatage texte indiqué dans mon dernier message) fonctionne correctement et donne bien la valeur déjà sélectionnée en surbrillance dans la liste déroulante (aussi bien avec 3.6 que 4.0). Ou alors on ne parle pas de la même chose ? Eventuellement s'il n'y a rien de confidentiel dans ton classeur, tu peux le joindre (mais pas directement sur la liste qui n'accepte pas les PJ) en passant par Nabble ou en le mettant sur un site de téléchargement comme Cjoint ou autre. Bonne soirée, Michel Merci pour le renseignement. Bonne soirée. François - Message d'origine - De : pierre-yves samyn [via Document Foundation Mail Archive] À : Nostradamus Envoyé : mercredi 20 mars 2013 18:09 Objet : Re: Liste déroulante Bonjour Il est possible de modifier le format de la liste via une fonction TEXTE. Du coup on peut (cf. le classeur joint): - mettre la colonne A au format texte. - calculer une colonne avec une formule =CNUM(A1) formatée H:MM - définir la liste de validité de la colonne A sur : TEXTE($Feuille1.$B$1:$B$16;HH:MM) La liste affiche et envoie du texte, dans une colonne texte. La synchronisation de la liste est donc possible avec le contenu. On dispose de la colonne B pour les éventuels calculs au format heure. ValidHeures.ods Cordialement Pierre-Yves -- If you reply to this email, your message will be added to the discussion below: http://nabble.documentfoundation.org/Liste-deroulante- tp4044870p4045079.html To unsubscribe from Liste déroulante, click here. NAML -- View this message in context: http://nabble.documentfoundation.org/Liste- deroulante-tp4044870p4045107.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 -- 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