[Résolu] Calcul durée depuis contenu dans boutons

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.

[Résolu] Calcul durée depuis contenu dans boutons

Messagepar Slyfox » 03 Juin 2020 21:58

Bonjour,

Je cherche une solution pour calculer la durée du trajet selon le fichier ci-joint.

NB: L'heure du départ et de l'arrivée sont contenu dans des boutons et c'est là ma difficulté à résoudre ce problème.

Merci Slyfox
Pièces jointes
Calcul_durée.ods
Calcul_durée.ods
(10.56 Kio) Téléchargé 62 fois
Dernière édition par Slyfox le 05 Juin 2020 18:12, édité 1 fois.
LibreOffice Version: 6.1.5.2 sous Debian 10 stable
Slyfox
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 30 Août 2019 21:39

Re: Calcul durée depuis contenu dans boutons

Messagepar Dude » 04 Juin 2020 09:35

Salut,

Slyfox a écrit:L'heure du départ et de l'arrivée sont contenu dans des boutons

Non, il s'agit de contrôles horaire qui ne peuvent être liés à des cellules.
L'astuce consiste à utiliser un contrôle compteur et passer par un calcul intermédiaire pour obtenir le temps en pas de 1.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 22257
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: Calcul durée depuis contenu dans boutons

Messagepar Slyfox » 04 Juin 2020 21:15

Bonjour Dude,

Merci pour l'info j'ai progressé dans mon problème.

J'ai juste 2 détails que je n'arrive pas à résoudre.

1. Les compteurs ont un pas 1 mais font des sauts de 24h alors que j'aimerais pouvoir ajuster le temps par des sauts de 1 minute.

2. Je vais devoir créer une feuille avec une centaine de participants. J'ai pensé que j'avais qu'à copier la deuxième ligne et de la coller autant de fois que nécessaire, oui mais fait ainsi tous les nouveaux compteurs collés agissent sur la cellule copier (B2 ou C2), et franchement si je peux m'éviter à relier chaque nouvelle cellule et compteur ça me permettrai de gagner beaucoup beaucoup... de temps de travail.
Pièces jointes
Calcul_durée_2.ods
(15.1 Kio) Téléchargé 50 fois
LibreOffice Version: 6.1.5.2 sous Debian 10 stable
Slyfox
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 30 Août 2019 21:39

Re: Calcul durée depuis contenu dans boutons

Messagepar Dude » 05 Juin 2020 08:01

Slyfox a écrit:Je vais devoir créer une feuille avec une centaine de participants. J'ai pensé que

Tu penses surtout à un problème XY

Tu cherches à faire quoi exactement ?
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 22257
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: Calcul durée depuis contenu dans boutons

Messagepar Slyfox » 05 Juin 2020 17:17

Dude a écrit:
Slyfox a écrit:Je vais devoir créer une feuille avec une centaine de participants. J'ai pensé que

Tu penses surtout à un problème XY

Tu cherches à faire quoi exactement ?


A créer des boutons de style compteur qui me permets d'ajuster les heures et les minutes sans avoir à les taper au clavier.

Problème 1
Ci-joint un fichier ods dans lequel j'ai tapé dans la cellule A1 une heure (07:00).
Dans cette même cellule (A1) j'ai créé un bouton qui doit me permettre d'ajuster le temps (premier clic sur le bouton haut 07:01 deuxième clic sur le bouton haut 07:02...)

Le problème actuel c'est que cela ne fonctionne pas ! Quand j'appuie sur le bouton cela m'augmente ou diminue le temps par palier de 24h (je vous laisse faire le test pour vous rendre compte par vous même).

Problème 2
Si je fais un copier/coller de la cellule A1 et que je la colle en A2 (par exemple) le nouveau compteur de la cellule A2 ne modifie pas le contenu de la cellule A2 mais celle de la cellule A1. Je pourrais résoudre ce problème en éditant le nouveau bouton A2 et le relier à la cellule A2, mais comme je vais devoir créer une centaine de cellules à partir de la cellule A1 cela risque d'être long à toute les réditer, il y a peut-être une autre solution que j’ignore.
Pièces jointes
Compteur heure.ods
(12.08 Kio) Téléchargé 49 fois
LibreOffice Version: 6.1.5.2 sous Debian 10 stable
Slyfox
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 30 Août 2019 21:39

Re: Calcul durée depuis contenu dans boutons

Messagepar Noonours » 05 Juin 2020 17:31

Bonjour,
Ce que voulait te demander Dude, c'est: "quelle est l'utilité d'utiliser un compteur pour faire ce calcul?", alors qu'il existe probablement plus simple pour un résultat plus précis.
Deux messages plus haut, tu parles de centaines de participants. Explique-nous le projet d'outil que tu veux faire avec Calc: c'est pour une compétition? un concours? tu cherches à calculer une durée, mais un compteur individualisé semble délicat à mettre en place pour plusieurs centaines de participants.
Sinon, pour avoir un compteur qui fonctionne avec une incrémentation à la minute, il suffit de diviser le contenu de ta cellule par le nombre de minutes dans une journée:
il y a 24 x 60 = 1440 minutes dans une journée. Si ton compteur incrémente la cellule A1 (que tu peux masquer), il suffit de mettre en A2:
Code : Tout sélectionner   AgrandirRéduire
=A1/1440
et y appliquer le format [HH]:MM.
Noonours plantigrade râleur

Pour obtenir la réponse la plus précise possible, N’HÉSITEZ SURTOUT PAS À JOINDRE UN FICHIER

LibO 7.0.3.1 et AOO 4.1.8 sous Windows 10
LibO 6.1.6.3_M14 MIMO (obligation de version) sous Win 7
Avatar de l’utilisateur
Noonours
Membre cOOnverti
Membre cOOnverti
 
Message(s) : 396
Inscrit le : 11 Mai 2013 01:11
Localisation : Aix en Provence

Re: Calcul durée depuis contenu dans boutons

Messagepar yclik » 05 Juin 2020 17:46

Bonsoir
Il y aurait la possibilité de mettre un bouton +1 associé à une macro
Ce qui permet de sélectionner une cellule et de cliquer sur le bouton pour ajouter 1
un classeur ci dessous avec un exemple bidouillé ( je ne suis pas un expert et dude va rigoler :wink: )
Calcul_durée_3.ods
(14.88 Kio) Téléchargé 51 fois


Si la solution macro est retenue il faudra continuer dans la section Macro
OpenOffice 4.1.7 sous Windows 10
Avatar de l’utilisateur
yclik
SuppOOrter
SuppOOrter
 
Message(s) : 1253
Inscrit le : 15 Déc 2010 09:33

Re: Calcul durée depuis contenu dans boutons

Messagepar Slyfox » 05 Juin 2020 17:51

Noonours a écrit:Bonjour,
Ce que voulait te demander Dude, c'est: "quelle est l'utilité d'utiliser un compteur pour faire ce calcul?", alors qu'il existe probablement plus simple pour un résultat plus précis.


Oui, cela m'intéresse, qu'est que vous avez à me suggérer comme autre possibilité ?

Noonours a écrit:Bonjour,
Ce que voulait te demander Dude, c'est: "quelle est l'utilité d'utiliser un compteur pour faire ce calcul?", alors qu'il existe probablement plus simple pour un résultat plus précis.
Deux messages plus haut, tu parles de centaines de participants. Explique-nous le projet d'outil que tu veux faire avec Calc: c'est pour une compétition? un concours? tu cherches à calculer une durée, mais un compteur individualisé semble délicat à mettre en place pour plusieurs centaines de participants.


Calculer le temps effectuer par chaque participants pour effectuer un trajet lors d'une compétition. Les boutons devraient avoir l'utilité de "simplifier " la saisie à la souris au lieu du clavier.
LibreOffice Version: 6.1.5.2 sous Debian 10 stable
Slyfox
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 30 Août 2019 21:39

Re: Calcul durée depuis contenu dans boutons

Messagepar Noonours » 05 Juin 2020 18:03

re-Bonjour
qu'est que vous avez à me suggérer comme autre possibilité

La solution proposée par Yclick pourrait convenir avec un bouton qui rajouterait + 1/1440 d'heure
(on pourrait même mettre un bouton qui enlève une minute :wink: )
Comme l'impose le bandeau rouge au dessus de ton premier message, ouvre un nouveau fil de discussion en section macro et clôture celui-ci après y avoir indiqué le lien vers ton nouveau fil, les contributeurs seront heureux de t'aider :wink:
Noonours plantigrade râleur

Pour obtenir la réponse la plus précise possible, N’HÉSITEZ SURTOUT PAS À JOINDRE UN FICHIER

LibO 7.0.3.1 et AOO 4.1.8 sous Windows 10
LibO 6.1.6.3_M14 MIMO (obligation de version) sous Win 7
Avatar de l’utilisateur
Noonours
Membre cOOnverti
Membre cOOnverti
 
Message(s) : 396
Inscrit le : 11 Mai 2013 01:11
Localisation : Aix en Provence

Re: Calcul durée depuis contenu dans boutons

Messagepar Slyfox » 05 Juin 2020 18:12

Merci

Mais j'ai résolu mon problème de manière plus simple et plus rapide, avec des listes déroulantes.

Lien: https://www.youtube.com/watch?v=esY9pjS6Pqo

Merci.
Pièces jointes
Calul trajet concours.ods
(18.68 Kio) Téléchargé 52 fois
LibreOffice Version: 6.1.5.2 sous Debian 10 stable
Slyfox
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 30 Août 2019 21:39


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Michel JANZEF et 9 invité(s)