[Résolu] [Calc] Planning - Remplissage automatique

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: 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 !
Yoete
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 21 mai 2018 08:49

[Résolu] [Calc] Planning - Remplissage automatique

Message par Yoete »

Bonjour à tous,
nouveau sur le forum, je me présente à vous !

Yo, 32ans, j'avais pour habitudes dans les différents métiers exercés auparavant d'utiliser Excel. J'ai depuis peu intégré une nouvelle entreprise qui travaille avec LibreOffice.
Cela fait bien longtemps que je n'ai pas touché au VBA, mais je souhaiterais me pencher dessus afin de facilité le travail de mes collègues...

Explications :

Nous avons un planning annuel, dans lequel figure les repos, les jours/nuits travaillés pour chaque employé.
Nous établissons en général ce planning sur plusieurs semaines en avance.

Nous établissons également un planning journalier qui reprend les données du tableau annuel.
En semaine, la veille pour le lendemain en général, nous recopions les valeurs du tableau annuel sur le planning journalier afin de l'afficher. La veille de week-end, nous établissons les plannings journaliers du samedi dimanche lundi à l'avance.

Je souhaitais automatiser tout ceci.

J'aimerais cliquer sur un bouton, qui afficherait une boite de dialogue demandant pour quelles dates je souhaite établir le planning journalier.
Si je sélectionne une date, le planning journalier pour la date souhaitée se créer. (Soit dans un nouvel onglet, soit un nouveau classeur.)
Si je sélectionne plusieurs dates, alors les plannings journalier pour les dates souhaitées sont créés.(Soit dans des nouveaux onglets, soit des nouveaux classeurs.)

Vous trouverez ci-joint un exemple du fichier utilisé. Pour des raisons de confidentialité je l'ai légèrement modifié.

Par avance, merci !
Yo
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 24 mai 2018 07:35, modifié 1 fois.
Raison : Balisage
LibreOffice - Version: 7.2.5.2 (x64) - FR sous Windows 10 x64
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc] Planning - Remplissage automatique

Message par DLE »

Bonjour et bienvenue sur le forum,

Le fichier "Planning.ots" est un modèle pour créer un planning annuel avec la gestion des jours fériés et année bissextile. L'année est demandée à l'ouverture du fichier. Vous pourrez modifier les paramètres pour l'enregistrement du fichier.

Le fichier 'Planning_2018" (résultat du point précédent) comporte des valeurs aux dates du 2/01, 21/05 et 22/05. La création de feuilles journalières se fait via le bouton "Créer planning journalier". La(es) dates(s) est(sont) demandée(s) dans une boite de dialogue.

Dans la feuille "Planning" il y a formatage conditionnel sur la plage "E6:NF44" avec les styles "Jour", "Nuit" et "Repos"

En espérant avoir répondu à votre attente.

A+

P.S.: Il faudrait rectifier votre signature, remplacer OpenOffice par LibreOffice
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Yoete
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 21 mai 2018 08:49

Re: [Calc] Planning - Remplissage automatique

Message par Yoete »

Bonjour DLE,

Merci beaucoup pour les fichiers, ça va m'aider !
C'est exactement ce qu'il me faut.

En revanche, lorsque je lance la création du planning journalier, une erreur d’exécution Basic s'affiche, pour la ligne "DDate = CDateFromIso(oDateDebut.date)"
Ci-joint l'impression écran.

Signature modifiée.

Merci,
Yo
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice - Version: 7.2.5.2 (x64) - FR sous Windows 10 x64
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] Planning - Remplissage automatique

Message par Dude »

Image
Et qui fait donc l'objet d'un post-it épinglé en haut de section :
Différences de programmation entre AOO et LibO et notamment le § 4.
Yoete
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 21 mai 2018 08:49

Re: [Calc] Planning - Remplissage automatique

Message par Yoete »

Dude a écrit :Image
Et qui fait donc l'objet d'un post-it épinglé en haut de section :
Différences de programmation entre AOO et LibO et notamment le § 4.

Merci Dude, mais si j’ai créé ce post sur un forum d’aides et d’echanges c’est notamment parce que je nage dans les codes.
Je cherche donc de l’aide !
Une réponse comme celle-ci ne m’aidera pas.
J’attendrai la réponse de quelqu’un souhaitant m’aider, comme DLE l’a fait précédemment.

Yo
LibreOffice - Version: 7.2.5.2 (x64) - FR sous Windows 10 x64
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc] Planning - Remplissage automatique

Message par DLE »

Bonjour,

J'ai rectifié les deux fichiers, les tests sont bons dans les deux suites.

Cdlt.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Yoete
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 21 mai 2018 08:49

Re: [Calc] Planning - Remplissage automatique

Message par Yoete »

Merci beaucoup DLE, c'est top !

Je vais essayer de l'adapter au planning officiel !
LibreOffice - Version: 7.2.5.2 (x64) - FR sous Windows 10 x64