Dim.Reichart
XLDnaute Occasionnel
Bonsoir,
Je pensais avoir fini mon fichier juste à temps, mais j'ai des erreurs qui apparaissent maintenant, dans des procédures que je pensais réglées comme du papier à musique (il a pris l'eau le papier là...).
Alors, je vais peut être me faire disputer, mais je pense que j'ai besoin d'aide.
Je dois rendre le fichier pour demain, ça ne me gène pas si je dors peu, mais il faut que je sois sûr de ne pas avoir des erreurs qui ressortent ensuite, comme c'est le cas actuellement…
Donc, je vous explique, j'éspére que je serais clair:
Il s'agit d'un tableau de bord de gestion de projets d'entreprise, les onglets à gauche du tableau de bord seront masqués, ceux à droite sont des exemples pour avoir des données à utiliser.
Sur l'onglet Tableau de bord, il y a 6 menus:
-Afficher le planning, qui fait apparaître 15 commandbutton, 3 pour les années, 12 pour les mois, on choisit mois et année de début d'affichage du planning, puis mois et année de fin (actuellement, il n'y a que des plannings de janvier à mars 2019). Ensuite, la procédure Compiler est appelée pour créer le planning et remplir le tableau des projets de la période.
-Ouvrir un nouveau projet, qui crée une copie de la feuille Projet Vierge et la renomme avec l'information d'une input box
-Supprimer un projet, qui, comme son nom l'indique, supprime la feuille et toutes ses references
-Ajouter un employé, qui crée une copie de la feuille Nouvel Employé
-Supprimer un employé (juste sa feuille, pas le mec)
-Cacher les boutons, au cas ou l'utilisateur change d'avis après les avoir affiché
Les boutons Planning et Supprimer utilisent les mêmes buttoncommand pour l'affichage des choix, puis sont masqués par la même procédure que le dernier menu.
Sur chaque feuille Projet et Employé, il doit y avoir une copie (pas sur les exemples, parce qu'ils ont été ajoutés après) du bouton supprimer.
Les feuilles Projet ont en plus
-un bouton Imprimer, qui archive les données de pointage sur la droite de celui ci, Crée les dossiers d'archivage s'ils n'existent pas, y imprime le PDF de pointage et colle l'hyperlien vers ce PDF colonne F
-un bouton Archiver, qui transfere tous les PDF dans un dossier d'archives, et la feuille vers un autre classeur déjà existant (je n'ai pas réussi a créer un fichier XLSB par VBA)
Voici la liste des procédures, par module ou feuille (j'ajouterais à mesure ceux qui sont corrigés et par qui):
Module 1
-Imprimer
-Archiver
Module 2
-SupprProjet
-SupprEmp
-CachMenu
Module 3
-Workbook_Open
Feuille2
-Affichage 1 à 15
-ChoixMois
-ChoisAn
-Menu 1 à 6 (transfert en cours dans Userform1)
Projet Vierge
Commandbutton 1 à 3
Nouvel Employé
Commandbutton 4
Voila, je crois que j'ai fait à peu près le tour, je suis preneur de toute aide, conseils, ou encouragement. Les cafetières fumantes sont les bienvenues aussi.
J'en profite également pour remercier Roblochon, Eriiiic, Mapomme, Staple, Jocelyn, Ikito, PierreJean, Frangy et tant d'autres qui ont eu la bienveillance et la patience de répondre à mes questions.
Je pensais avoir fini mon fichier juste à temps, mais j'ai des erreurs qui apparaissent maintenant, dans des procédures que je pensais réglées comme du papier à musique (il a pris l'eau le papier là...).
Alors, je vais peut être me faire disputer, mais je pense que j'ai besoin d'aide.
Je dois rendre le fichier pour demain, ça ne me gène pas si je dors peu, mais il faut que je sois sûr de ne pas avoir des erreurs qui ressortent ensuite, comme c'est le cas actuellement…
Donc, je vous explique, j'éspére que je serais clair:
Il s'agit d'un tableau de bord de gestion de projets d'entreprise, les onglets à gauche du tableau de bord seront masqués, ceux à droite sont des exemples pour avoir des données à utiliser.
Sur l'onglet Tableau de bord, il y a 6 menus:
-Afficher le planning, qui fait apparaître 15 commandbutton, 3 pour les années, 12 pour les mois, on choisit mois et année de début d'affichage du planning, puis mois et année de fin (actuellement, il n'y a que des plannings de janvier à mars 2019). Ensuite, la procédure Compiler est appelée pour créer le planning et remplir le tableau des projets de la période.
-Ouvrir un nouveau projet, qui crée une copie de la feuille Projet Vierge et la renomme avec l'information d'une input box
-Supprimer un projet, qui, comme son nom l'indique, supprime la feuille et toutes ses references
-Ajouter un employé, qui crée une copie de la feuille Nouvel Employé
-Supprimer un employé (juste sa feuille, pas le mec)
-Cacher les boutons, au cas ou l'utilisateur change d'avis après les avoir affiché
Les boutons Planning et Supprimer utilisent les mêmes buttoncommand pour l'affichage des choix, puis sont masqués par la même procédure que le dernier menu.
Sur chaque feuille Projet et Employé, il doit y avoir une copie (pas sur les exemples, parce qu'ils ont été ajoutés après) du bouton supprimer.
Les feuilles Projet ont en plus
-un bouton Imprimer, qui archive les données de pointage sur la droite de celui ci, Crée les dossiers d'archivage s'ils n'existent pas, y imprime le PDF de pointage et colle l'hyperlien vers ce PDF colonne F
-un bouton Archiver, qui transfere tous les PDF dans un dossier d'archives, et la feuille vers un autre classeur déjà existant (je n'ai pas réussi a créer un fichier XLSB par VBA)
Voici la liste des procédures, par module ou feuille (j'ajouterais à mesure ceux qui sont corrigés et par qui):
Module 1
-Imprimer
-Archiver
Module 2
-SupprProjet
-SupprEmp
-CachMenu
Module 3
-Workbook_Open
Feuille2
-Affichage 1 à 15
-ChoixMois
-ChoisAn
-Menu 1 à 6 (transfert en cours dans Userform1)
Projet Vierge
Commandbutton 1 à 3
Nouvel Employé
Commandbutton 4
Voila, je crois que j'ai fait à peu près le tour, je suis preneur de toute aide, conseils, ou encouragement. Les cafetières fumantes sont les bienvenues aussi.
J'en profite également pour remercier Roblochon, Eriiiic, Mapomme, Staple, Jocelyn, Ikito, PierreJean, Frangy et tant d'autres qui ont eu la bienveillance et la patience de répondre à mes questions.
Pièces jointes
Dernière édition: