[Résolu][Calc] Incrément d'heure pour pointage équipe / horaire
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 12 janv. 2024 10:26
[Résolu][Calc] Incrément d'heure pour pointage équipe / horaire
Bonjour à tous et à toutes.
J'ai regardé dans les forums mais je n'arrive pas à réaliser ma conception d'un fichier CALC avec boutons radio et macros.
Je m'explique et j'espère que vous me comprendrez étant néophyte en la matière.
Je souhaite créer un fichier CALC avec avec une cellule qui sera automatiquement comptabilisé "+1" lorsque je cliquerai sur un bouton radio.
Exemple :
colonne A "9h-10h"
Ligne 1 "nombre" bouton radio "+1"
Ligne 2 "nombre" bouton radio "+1"
Ligne 3 "nombre" bouton radio "+1"
Ligne 4 "nombre" bouton radio "+1"
colonne B "10h-11h"
Ligne 1 "nombre" bouton radio "+1"
Ligne 2 "nombre" bouton radio "+1"
Ligne 3 "nombre" bouton radio "+1"
Ligne 4 "nombre" bouton radio "+1"
etc.....etc....
Pensez vous possible que la colonne puisse être prise en compte directement avec l'heure du pc?
Ce qui signifierait que je pourrai créer qu'un seul bouton en fin de ligne mais l'ajout "+1" sera coïncidé avec la colonne par rapport à l'heure du pc. Afin de créer moins de bouton radio.
Cette partie là est difficile à expliquer.... désolé.
Merci à vous si vous me donnez des éléments de réflexion afin que je puisse accomplir ce projet.
cordialement.
J'ai regardé dans les forums mais je n'arrive pas à réaliser ma conception d'un fichier CALC avec boutons radio et macros.
Je m'explique et j'espère que vous me comprendrez étant néophyte en la matière.
Je souhaite créer un fichier CALC avec avec une cellule qui sera automatiquement comptabilisé "+1" lorsque je cliquerai sur un bouton radio.
Exemple :
colonne A "9h-10h"
Ligne 1 "nombre" bouton radio "+1"
Ligne 2 "nombre" bouton radio "+1"
Ligne 3 "nombre" bouton radio "+1"
Ligne 4 "nombre" bouton radio "+1"
colonne B "10h-11h"
Ligne 1 "nombre" bouton radio "+1"
Ligne 2 "nombre" bouton radio "+1"
Ligne 3 "nombre" bouton radio "+1"
Ligne 4 "nombre" bouton radio "+1"
etc.....etc....
Pensez vous possible que la colonne puisse être prise en compte directement avec l'heure du pc?
Ce qui signifierait que je pourrai créer qu'un seul bouton en fin de ligne mais l'ajout "+1" sera coïncidé avec la colonne par rapport à l'heure du pc. Afin de créer moins de bouton radio.
Cette partie là est difficile à expliquer.... désolé.
Merci à vous si vous me donnez des éléments de réflexion afin que je puisse accomplir ce projet.
cordialement.
LibreOffice Version: 6.0.4.2 (x64) - Obligation de version par mon employeur
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
-
- RespOOnsable forum
- Messages : 9580
- Inscription : 28 août 2010 08:45
Re: [Calc] créer macro ajouter +1 // heure PC
Bonjour et bienvenue sur le forum,
Le titre de votre question < [Calc] créer macro ajouter +1 // heure PC > a été modifié.
Le terme macro est implicite dans cette section.
Si c'est une obligation ou un choix mentionnez-le par Obligation de version ou Choix dans votre signature afin de ne pas être relancé.
Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version officielle stable
Dans votre signature il est nécessaire d'indiquer :
Joignez un document dépersonnalisé pour obtenir des réponses adaptées. Comment joindre un fichier
Cordialement
Le titre de votre question < [Calc] créer macro ajouter +1 // heure PC > a été modifié.
Le terme macro est implicite dans cette section.
Dans votre signature il manque la version du système d'exploitation et cette version de LibreOffice est obsolète.Dans votre signature il y a écrit : LibreOffice Version: 6.0.4.2 (x64)
Si c'est une obligation ou un choix mentionnez-le par Obligation de version ou Choix dans votre signature afin de ne pas être relancé.
Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version officielle stable
Dans votre signature il est nécessaire d'indiquer :
- la version exacte de AOO ou LibO (AOO 4.1.15, LibO 7.5.9 par exemple) ;
- la version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Win 11, Ubuntu 22.04, macOS (Intel, M1 ou M2) 14.2 Sonoma par exemple).
Joignez un document dépersonnalisé pour obtenir des réponses adaptées. Comment joindre un fichier
Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Outils > Options sur Windows = OpenOffice > Préférences sur macOS
-
- IdOOle de la suite
- Messages : 25602
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Ajouter +1 // heure PC
Salut,
Si tu ne souhaites pas t'investir dans la programmation, le mieux est de s'en passer en utilisant un contrôle type "Compteur".
Explication ici : viewtopic.php?t=51527&hilit=bouton+incr%C3%A9ment
Il va falloir nous expliquer également ce qui justifie ton choix d'utiliser des contrôles radio pour réaliser l'opération.
Une recherche sur "incrément bouton" retourne des réponses
Si tu ne souhaites pas t'investir dans la programmation, le mieux est de s'en passer en utilisant un contrôle type "Compteur".
Explication ici : viewtopic.php?t=51527&hilit=bouton+incr%C3%A9ment
Il va falloir nous expliquer également ce qui justifie ton choix d'utiliser des contrôles radio pour réaliser l'opération.
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 12 janv. 2024 10:26
Re: [Calc] créer macro ajouter +1 // heure PC
signature modifiée.
désolé.
désolé.
Dernière modification par fabs le 12 janv. 2024 14:15, modifié 3 fois.
LibreOffice Version: 6.0.4.2 (x64) - Obligation de version par mon employeur
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 12 janv. 2024 10:26
Re: [Calc] Ajouter +1 // heure PC
Merci pour ta réponse.
J'aime bien apprendre mais peut être qu'effectivement , il ya plus simple.
En fait, ma hièrarchie me demande d'effectuer des stats chaque jour par "heure" et par "taches" (environ 20 tâches). Je trouve cela navrant qu'il me donne une feuille tous les jours pour faire ces "bâtons" dans chaque case correspondante (soucis d'écologie). je souhaiterai profiter du logiciel LibreOffice Calc pour effectuer cette tâche.
le contrôle type "compteur" peut prendre en compte cette demande particulière?
je vais attentivement lire le lien que vous m'avez fourni.
edit => Je viens d'essayer le compteur. effectivement, c'est pas mal .... bien que je n'ai pas besoin du "- (moins)" car ça ira qu'en crescendo, c'est pour cela que je pensai à un bouton.
merci.
J'aime bien apprendre mais peut être qu'effectivement , il ya plus simple.
En fait, ma hièrarchie me demande d'effectuer des stats chaque jour par "heure" et par "taches" (environ 20 tâches). Je trouve cela navrant qu'il me donne une feuille tous les jours pour faire ces "bâtons" dans chaque case correspondante (soucis d'écologie). je souhaiterai profiter du logiciel LibreOffice Calc pour effectuer cette tâche.
le contrôle type "compteur" peut prendre en compte cette demande particulière?
je vais attentivement lire le lien que vous m'avez fourni.
edit => Je viens d'essayer le compteur. effectivement, c'est pas mal .... bien que je n'ai pas besoin du "- (moins)" car ça ira qu'en crescendo, c'est pour cela que je pensai à un bouton.
merci.
Dernière modification par fabs le 12 janv. 2024 14:16, modifié 1 fois.
LibreOffice Version: 6.0.4.2 (x64) - Obligation de version par mon employeur
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
-
- IdOOle de la suite
- Messages : 25602
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Ajouter +1 // heure PC
Déjà, évite de citer l'intégralité du message auquel tu réponds.
Surtout si c'est pour répéter tes propres propos.
C'est inutile et cela alourdit la lecture.
Merci d'ajouter [Résolu] et la coche verte à ton 1er message.
Surtout si c'est pour répéter tes propres propos.
C'est inutile et cela alourdit la lecture.
Donc il te reste à suivre le 1er lien que je te donne.
Sans doute que le tableur n'est même pas l'outil adapté pour ce que tu cherches à faire.
Merci d'ajouter [Résolu] et la coche verte à ton 1er message.
-
- GourOOu
- Messages : 9804
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: [Calc] Ajouter +1 // heure PC
Bonjour et bienvenue,
Tu aurais un fichier-test depersonnalisé à nous proposer ? Histoire de voir comment sont organisées tes données.
Voir : viewtopic.php?t=10246
A +
Tu aurais un fichier-test depersonnalisé à nous proposer ? Histoire de voir comment sont organisées tes données.
Voir : viewtopic.php?t=10246
A +
-
- PassiOOnné
- Messages : 692
- Inscription : 20 déc. 2017 14:45
Re: [Calc] Ajouter +1 // heure PC
Bonjour,
Le moins sera forcément nécessaire si vous faites une erreur.
Mais effectivement, sans voir le document sur lequel vous travaillez, les réponses sont quelque fois inadaptées.
OpenOffice 4.1.15 - Windows 10
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 12 janv. 2024 10:26
Re: [Calc] Ajouter +1 // heure PC
je vous remercie tous pour vos réponses.
Bon j'ai commencé à mettre en place mes "pensées" sur LibreOffice.
ça a été un peu fastidieux car il y a beaucoup de bouton "compteur" à insérer et à paramétrer mais c'est au mieux pour le faire en direct et non pas à la fin de l'heure ou de la journée.
j'ai essayé d'y inclure le + de stats possible.
Du coup, par rapport à mon 1er jet, j'ai 2 questions importantes :
1/ Peut-on inclure qu'un seul bouton compteur par rubrique "A, B, C, D, E, F" qui serait en rapport avec l'heure du PC? C'est à dire que la colonne "Lundi" et "8h30" (exemple) serait compté directement sur ligne sélectionné (ou un bouton compteur par ligne de rubrique).
cela éviterait tout les compteurs par créneau/horaire
2/ je sais plus, du coup, j'ai oublié.....
désolé.
Merci à vous.
Je vous joints bien sur un fichier test.
Bon j'ai commencé à mettre en place mes "pensées" sur LibreOffice.
ça a été un peu fastidieux car il y a beaucoup de bouton "compteur" à insérer et à paramétrer mais c'est au mieux pour le faire en direct et non pas à la fin de l'heure ou de la journée.
j'ai essayé d'y inclure le + de stats possible.
Du coup, par rapport à mon 1er jet, j'ai 2 questions importantes :
1/ Peut-on inclure qu'un seul bouton compteur par rubrique "A, B, C, D, E, F" qui serait en rapport avec l'heure du PC? C'est à dire que la colonne "Lundi" et "8h30" (exemple) serait compté directement sur ligne sélectionné (ou un bouton compteur par ligne de rubrique).
cela éviterait tout les compteurs par créneau/horaire
2/ je sais plus, du coup, j'ai oublié.....
désolé.
Merci à vous.
Je vous joints bien sur un fichier test.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par fabs le 16 janv. 2024 12:47, modifié 1 fois.
LibreOffice Version: 6.0.4.2 (x64) - Obligation de version par mon employeur
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
-
- GourOOu
- Messages : 9659
- Inscription : 18 juil. 2008 15:29
- Localisation : F-Oise + F-Savoie
Re: [Calc] Ajouter +1 // heure PC
Bonjour,
Ça tombe bien car la règle n° 7 stipule qu'on ne traite qu'un seul problème à la fois.
AOO 4.1.15 et LibO 24.2.6 / macOS Intel 13.7.1 Ventura
Adoptium-temurinJDK-jre_1.8.0_432 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Adoptium-temurinJDK-jre_1.8.0_432 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
-
- IdOOle de la suite
- Messages : 25602
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Ajouter +1 // heure PC
J'ai du mal à comprendre l'intérêt d'une telle fonctionnalité.
Outre sa complexité, il faudrait être toutes les heures sur la feuille pour incrémenter le compteur.
Je persiste à dire que :
Dude a écrit : ↑12 janv. 2024 14:02 le tableur n'est même pas l'outil adapté pour ce que tu cherches à faire.
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 12 janv. 2024 10:26
Re: [Calc] Ajouter +1 // heure PC
C'est exactement ce que me demande mon employeur. Réaliser des stats en direct. donc avoir la feuille sur pc constamment.
je n'ai pas d'autres logiciels à ma dispositionDude a écrit : ↑12 janv. 2024 14:02 le tableur n'est même pas l'outil adapté pour ce que tu cherches à faire.
LibreOffice Version: 6.0.4.2 (x64) - Obligation de version par mon employeur
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
-
- IdOOle de la suite
- Messages : 25602
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Ajouter +1 // heure PC
Décomposition de ce que tu cherches à faire :
Pour les autres tâches, faire une recherche car des réponses existent
.
- Récupérer l'heure du système
- Extraire l'heure de la chaîne
- Comparer l'information dans la plage de cellules pour trouver la colonne
- Incrémenter toutes les cellules de la colonne concernée
Pour les autres tâches, faire une recherche car des réponses existent
.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 12 janv. 2024 10:26
Re: [Calc] Ajouter +1 // heure PC
Merci pour votre réponse.
En parcourant le forum et en essayant tes directives, je ne suis pas arrivé à les faire fonctionner.
Avec tes idées, je me suis permis de réaliser un fichier plus simple afin de réaliser mon objectif.
Pouvez vous regarder si cela vous parait faisable et m'indiquer des pistes? je n'y arrive vraiment pas, c'est pas évident.
merci.
En parcourant le forum et en essayant tes directives, je ne suis pas arrivé à les faire fonctionner.
Avec tes idées, je me suis permis de réaliser un fichier plus simple afin de réaliser mon objectif.
Pouvez vous regarder si cela vous parait faisable et m'indiquer des pistes? je n'y arrive vraiment pas, c'est pas évident.
merci.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice Version: 6.0.4.2 (x64) - Obligation de version par mon employeur
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
Threads CPU : 4; OS : Windows 10.0; UI Render : GL;
Locale : fr-FR (fr_FR); Calc: CL
-
- IdOOle de la suite
- Messages : 25602
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Ajouter +1 // heure PC
Tu grimpes encore dans la complexité.
Il faut en plus des étapes précédentes ajouter :
Dans ton exemple, je n'ai fait le branchement que pour les compteurs A à C.
Essaye déjà de comprendre le principe avant d'aller plus loin.
Il faut en plus des étapes précédentes ajouter :
- modifier les noms des contrôles pour les distinguer
- brancher une macro sur l'événement "souris relaché" de chaque contrôle
- dans la macro, on pourra alors récupérer les infos pour être sur la bonne ligne
Code : Tout sélectionner
Sub Pointe(oEvt)
oCtrl = oEvt.Source 'récupère le contrôle
nVal = oCtrl.Value ' valeur cliquée : 1 ou 0
sNom = oCtrl.getModel.Name 'nom du compteur
sLettre = Right(sNom, 1)
Dim aLettreLigne as variant 'correspondance lettre / ligne
aLettreLigne = array( _
array("A", 4),_
array("B", 6),_
array("C", 8),_
array("D", 10),_
array("E", 12),_
array("F", 14))
for i = 0 to UBound(aLettreLigne)
if aLettreLigne(i)(0) = sLettre then exit for
next
msgbox "Equipe " & sLettre & " : ligne " & aLettreLigne(i)(1)
End Sub
Essaye déjà de comprendre le principe avant d'aller plus loin.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- RespOOnsable forum
- Messages : 12457
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: [Calc] Ajouter +1 // heure PC
N'ayant plus de nouvelle, nous considérons le sujet comme résolu.Dernière visite : 20/01/2024 11:29
Merci de baliser par vous-même la prochaine fois.
En cas d'erreur, veuillez lire ce fil pour une éventuelle réouverture de votre question :
ftopic52748-reouverture-de-question-fermee.html