Conseils généraux sur un planning

Y

yohan

Guest
Rebonsoir à tous, Excelwomen et Excelmen !
Je voudrais solliciter votre science pour un projet de planning.
Si quelqu'un avait le courage d'essayer de comprendre, ce serait génial !!
Je crois que pour vous ce n'est pas trop dur ;-))
Je m'explique.
Voici comment est mon planning pour l'instant (ce que je viens de faire sur Excel) : il a trois feuilles principales, un planning hebdomadaire (quatre fois une semaine par feuille), un calendrier annuel et une liste du personnel avec divers renseignements.
Voici maintenant ce que je voudrais atteindre : premièrement, les données que je rentre : dans le planning hebdomadaire, je rentre manuellement qui travaille à quelle heure et quel jour. Qui est absent (et quel type d'absence : congé payé, RTT...).
Dans le calendrier annuel, j'inscris les prévisions de surcharge de travail et les prévisions de congés du personnel.
Dans la fiche du personnel, j'entre le nom des salariés, leur contrat (CDI, CDD de quand à quand).
Deuxièmement, ce que je voudrais (en gros) qu'Excel fasse : qu'il tienne à jour les différents types de congés restants pour chaque salarié. Qu'il reporte dans mon planning hebdomadaire les prévisions faites dans le calendrier annuel. Qu'il note dans mon planning hebdomadaire les personnes disponibles (CDI sauf congés payés, CDD en cours...) pour la semaine en question. Qu'il me donne certaines statistiques (Combien de dimanches a travaillé Untel ? Combien de fois Unetelle a-t-elle travaillé à telle horaire ? etc.)
Ça ne me paraît pas exagérément compliqué, non ?
J'ai fait une ébauche de projet, dans laquelle certains de mes problèmes sont résolus, mais pour d'autres je bloque. Notamment la gestion de la temporalité.
C'est-à-dire comment faire pour avoir le solde des congés à une date donnée ?
J'ai fait une ébauche de projet. C'est une simulation pour le seul mois de janvier 2005. S'il y a des courageux, je peux vous l'envoyer par mail (yohanboniface@bouygtel.fr).
La question est donc la suivante : comment faire ? Hé, hé...
Dois-je en passer par VBA ?
Merci bôkou bôkou pour vos coups de main !!
Yohan
PS : je bosse sur Mac.
 
@

@+Thierry

Guest
Bonjour Yohan, Gérard, le Forum

Le fait que tu soies sous Mac m'inquiète déjà pour te proposer sous VBA des UserForm avec des Controls ActiveX, qui seraient sûrement une réponse professionnelle pour ce genre de besoin.

Maintenant il y a aussi ton niveau de connaissance, qui comme tu as bien fait de me le préciser dans un autre Post, est niveau débutant pour ce qui est de VBA, donc je ne sais pas encore si ce serait une bonne solution à te proposer.

Quoiqu'il en soit et quelque soit l'option future retenue, tes feuilles doivent être structurée comme des bases de données linéaires (pas de fioritures et de colonnes ou lignes vides pour faire "joli") en effet que ce soit par formules ou par VBA il est primordial de travailler sur des bases structurée.

Ensuite ta demande est tout de même assez vaste et risque d'impliquer des heures de développement et ici nous sommes que des contributeurs/trices bénévols qui pouvont t'aiguiller sur des points précis sans pour autant développer toute une application.

Si j'ai bon souvenir dans la partie téléchargeable il doit y avoir déjà des maquettes de planning, télécharges les et regardes ce qui peut t'inspirer.

Hier j'ai fait aussi une démo que j'ai modifiée pour toi avec une "bouton Pour Mac", testes là et regardes si déjà tout ceci fonctionne sur ton Mac... Ce n'est pas évidemment "ta" solution finale, mais juste pour voir comment ton Mac réagit...

Bonne Journée
@+Thierry
 

Pièces jointes

  • USF_Drag_N_Drop_Planning-V01.01.zip
    47.5 KB · Affichages: 320
Y

yohan

Guest
Bonjour Thierry, Gérard, et tous les bidouilleurs d'Excel,
Merci pour vos réponses.
Alors, première chose : j'ai mis le fichier de mon projet à cette adresse :
http://m18.net81-66-191.noos.fr/~giovanni/
Il s'appelle (attention c'est recherché) : "Planning.xls"
Maintenant, pour Thierry, quand j'essaie ton fichier, il s'ouvre, mais si je clique sur "Bouton pour Mac" l'application quitte ! Aïe, aïe, aïe !! La cohabitation Mac-PC est riche en surprises ;-)
Je ne sais pas ce que ça veut dire : je ne peux utiliser aucune macro de PC ? Ou est-ce seulement celle-ci que mon Excel ne digère pas ?
Tu as raison de préciser que je suis débutant en VBA, en fait c'est pire : je ne sais rien de rien de la chose. Mais s'il faut, je m'y mets.
Je ne suis pas pressé pressé, ça vingt ans qu'ils ont un planning fait à la main, dans la boîte où je viens d'arriver, donc on n'est pas à un mois près ;-)
J'ai bien noté ce que tu dis, Thierry, sur les bases structurées. Je m'en doutais un peu, mais espérais pouvoir passer outre, notamment pour des histoires de lisibilités par mes collègues (soit dit en passant, il est important que je fasse un planning vraiment opérationnel, pour vaincre le sceptissime ambiant de mon boulot, vous voyez ce que je veux dire ?).
Tu me conseilles aussi de télécharger les plannings du site, ce que j'avais fait au préalable, pour m'en inspirer. Et ce fut en effet une source intéressante. Néanmoins, certains boguent ou ne marchent pas sur Mac (notamment les .exe ou les .xlt).
Pour ce qui est du développement de l'application, eh bien ! ou c'est faisable par ma pomme et je le fais à mon rythme et bien, ou ce n'est pas dans mes cordes, et alors tant pis, je laisserai tomber. Mais j'aurai du mal : les plannings manuels sont un vrai flou artistique, et ça ne m'amuse guère...
Dites-moi ce que vous pensez du projet. Et la direction que je dois prendre...
Merci bôkou à tous les deux pour votre soutien et vos messages,
Yohan
 
@

@+Thierry

Guest
Re Bonjour Yohan,

Du bureau je ne peux regarder ton fichier, mais donc si en plus ma petite démo plante immédiatement au lancement du UserForm arf, arf, arf je pense que les UserForm et Control ActiveX sont à laisser au placard pour les Macs...

Pour ma part, c'est pratiquement impossible pour moi d'envisager une autre solution que les UserForms car c'est ma spécialité et, je ne suis pas du tout calé pour Excel seul avec des Formules, qui à priori, sont la seule chose fiable pour établir ton Projet sous Mac...

Essaie de fûreter dans ce Forum et regardes différentes de mes démos "UserForm", si il y a en qui fonctionnent chez toi essaies de me lister les noms afins de voir quels ActiveX sont tolérés sous Mac 2001.

Une chose importante que je sais d'avance c'est que mes Bouton "Go To UserForm !!!" ne passeront pas, il te faut fabriquer des boutons "Pour Mac" comme dans le fichier que je viens de te fournir. Pour ce faire tu dessines une "Shape" et tu click à droite dessus et tu choisis "Affecter une Macro" puis dans la fenêtre suivante tu click "Nouvelle". Le Code sera toujours :

Sub Rectangle1_Click() '<<<(ou un autre nom généré tout seul)
UserForm1.Show '<<<< Le Code de Lancement du UserForm
End Sub
(Pour Autant que le UserForm1 existe !)

Sinon on attend le 100% Compatibilité Mac / PC... ptet en 2006 !!! lol

Bon Courage et Bon Appétit
@+Thierry
 
Y

yohan

Guest
Bonsoir Thierry, bonsoir à tous,
Merci pour ton message, Thierry.
Pas très encourageant, tout ça ;-(
Tu ne peux pas lire mon fichier et je ne peux pas lire tes UserForm...
Bon, j'ai ouvert plusieurs de tes démos. Elles s'ouvrent. Sauf que, comme tu me le signales, le bouton "Go to UserForm" est absolument inerte chez moi. Et je n'ai pas compris comment en faire un autre pour mon Mac...
Comme je t'ai déjà dit, VBA est absolument inconnu de mon organe mou et rebondissant qui me sert de machine à réfléchir.
Sinon, j'ai essayé les démos, et certaines me font boguer (notamment celle sur les codes postaux canadiens : la fenêtre s'ouvre, mais si je veux taper un code Excel quitte inopinément...). J'avais aussi trouvé un fichier sur la gestion des dates et du temps en général avec Excel : exactement ce qu'il me faut !! Seulement il ne fait que boguer, j'ai des messages d'erreur en pagaille. Dommage....
En fait, dis-moi si tu arrives à lire mon fichier, ce que tu en penses.
Et la question du jour c'est : puis-je arriver au résultat souhaité sans utiliser VBA ?
Si oui, tant mieux. Sinon, bin ou je me contente de quelque chose de plus simple et de moins automatisé. Ou alors je prends le temps de me plonger dans les bouquins sur VBA pour Mac.
Qu'en penses-tu Thierry, et les autres susceptibles de jeter un coup d'œil à la chose ?
Encore merci pour tes conseils.
Bonne nuit,
Yohan
 
@

@+Thierry

Guest
Bonjour Yohan, Le Forum

Sorry pas encore vu ton fichier. Pour les boutons qui passent sous Mac, il faut suivre les instructions que je t'ai données dans le Post précédent.

Le problème c'est que sur ce Forum nous n'avons aucun spécialiste VBA pour Mac, il y a bien Jean Marie, mais lui sa spécialité ce sont les formules.

Je te conseille de faire un tour sur le News Group Microsoff.public.fr.mac ou encore si tu parles anglais le Microsoft.public.excel.macintosh

Pour ta question du jour, sans VBA, ce n'est pas là la question, c'est surtout sans UserForm, car VBA fonctionne quand même un peu sous Mac, ce sont les ActiveX qui font des surprises surtout.

Mais là où il devient difficile de t'aider c'est sans savoir où sont les limites de ta machine par rapport à ce que l'on peut te proposer.

Tout en Formules c'est sûrement possible, mais là je laisse le flambeau au Specialiste, chacun sa spécialité.

Bon Courage
@+Thierry
 
Y

yohan

Guest
Bonjour Thierry, et les autres,
Merci pour toutes ces précisions.
Je vais regarder ça tranquillement.
En attendant, suivant tes conseils de faire des tableaux continus, j'ai remodeler mon projet. Résultat, c'est beaucoup mieux, et j'arrive à quasiment tous les résultats escomptés par les seules formules. Notamment en faisant des sous-tableaux, et des cellules intermédiaires pour les calculs.
Tout ça n'est pas très simple, mais du moment que le résultat est là !
POur l'instant, c'est toujours une simulation pour le mois de janvier 2005.
Je vais le peaufiner, et je tâcherai ensuite de me faire conseiller des simplification, et je verrai aussi s'il y a des choses que je n'arrive pas à développer avec les seules formules.
Le fichier est toujours accessible au même endroit (cf. plus haut)
Encore merci, Thierry.
Ça prend forme :)
BBye
Yohan
PS : je me suis procuré un ouvrage sur Excel et VBA. On va y aller petit à petit !
 

Discussions similaires

Statistiques des forums

Discussions
312 211
Messages
2 086 289
Membres
103 170
dernier inscrit
HASSEN@45