Bonjour tout le monde,
Je me permet de venir demander votre aide car je ne m’en sors plus avec mon super tableau Excel. Ce tableau est destiné à être utilisé par d’autres personnes que moi même, donc le but est de réduire les contraintes au maximum pour celles-ci.
L’idée était donc de créer des macros permettant d’améliorer l’utilisation pour les autres utilisateurs, mais aussi d’éviter certaines.
Comme vous pouvez le voir sur le fichier joint, j’ai crée des macros pour masquer ou afficher certaines plages de cellules.
En plus de cela j’ai créé deux macros, une pour ajouter un poste (ligne + colonne), et une pour supprimer un poste (ligne + colonne également).
Pour supprimer le poste RAS, par contre je souhaiterai améliorer l’ajout de poste si possible, avec plusieurs défis.
Grâce aux différents posts sur le forum j’ai pu malgré tout bien avancer mais certaines difficultés demeurent dans ce que j’aurais souhaité faire.
Pour le bouton « ajouter un poste » :
Après avoir entré les ajouts de ligne et colonne, la box permettrait alors de demander la famille de rattachement du poste et de là lui attribuer une couleur pour sa police.
Par exemple « A quelle famille appartient le poste ? Pour la famille 1 tappez 1, etc.»
Choix 1 : famille 1 (donc couleur X)
Choix 2 : famille 2 (couleur Y)
Choix 3 : famille 3 (couleur Z)
A la suite de cela et en fonction du choix opéré, il serait alors demandé le nom du poste, qui serait écrit dans la cellule correspondant dans la ligne ajoutée (ligne ** / colonne C) mais également dans la colonne ajoutée (ligne 1 / colonne **) (avec la couleur de police adaptée).
Comme je suis sympa, je pousse le vice un peu plus loin, sait-on jamais !
Si l’insertion ou suppression se fait à l’intérieur d’une plage de cellules, cela ne pose pas de problème, cela est bien pris en compte.
Par contre si cela se fait à une extrémité quelques problèmes se posent : le poste ajouté n’est alors rattaché à aucune plage de cellule, et n’est donc pas intégré dans les macros de masquage / affichage de filière.
L’idée serait donc de pouvoir également choisir par la box la filière de rattachement, et en fonction du choix, la plage de cellule serait alors étendue pour pouvoir l’intégrer.
Et en bonus s’il y en a qui ne se sont pas arrachés tous leurs cheveux, il faudrait que la cellule qui marque l’intersection entre la ligne et la colonne ajoutées soit grisée comme c’est le cas pour les autres.
Autre problème que je n’arrive pas à résoudre, en lien avec la demande précédente :
Lorsque un poste est ajouté, il copie les cellules coloriées présentes à la ligne au dessus, et à la colonne de gauche.
Malgré mes recherches je n’arrive pas à faire en sorte que le fond des cellules environnantes ne soit pas copié, si quelqu’un a l’astuce …
Désolé pour tout le blabla, j’espère que cela vous aura malgré tout aidé à cerner les difficultés, si cela n’est pas clair n’hésitez pas à me demander plus d’informations.
Pour l’instant j’essaye de bidouiller dans les macros mais je suis vraiment loin du résultat souhaité étant débutant en la matière.
Je ne sais pas si tout ce que je vous demande est faisable mais bon je tente ma chance des fois que ...
Merci d’avance à ceux qui prendront la peine de m’aider. En espérant que ça ne soit pas mission impossible ^^
PS : je tourne avec la version 2000 d'excel
Je me permet de venir demander votre aide car je ne m’en sors plus avec mon super tableau Excel. Ce tableau est destiné à être utilisé par d’autres personnes que moi même, donc le but est de réduire les contraintes au maximum pour celles-ci.
L’idée était donc de créer des macros permettant d’améliorer l’utilisation pour les autres utilisateurs, mais aussi d’éviter certaines.
Comme vous pouvez le voir sur le fichier joint, j’ai crée des macros pour masquer ou afficher certaines plages de cellules.
En plus de cela j’ai créé deux macros, une pour ajouter un poste (ligne + colonne), et une pour supprimer un poste (ligne + colonne également).
Pour supprimer le poste RAS, par contre je souhaiterai améliorer l’ajout de poste si possible, avec plusieurs défis.
Grâce aux différents posts sur le forum j’ai pu malgré tout bien avancer mais certaines difficultés demeurent dans ce que j’aurais souhaité faire.
Pour le bouton « ajouter un poste » :
Après avoir entré les ajouts de ligne et colonne, la box permettrait alors de demander la famille de rattachement du poste et de là lui attribuer une couleur pour sa police.
Par exemple « A quelle famille appartient le poste ? Pour la famille 1 tappez 1, etc.»
Choix 1 : famille 1 (donc couleur X)
Choix 2 : famille 2 (couleur Y)
Choix 3 : famille 3 (couleur Z)
A la suite de cela et en fonction du choix opéré, il serait alors demandé le nom du poste, qui serait écrit dans la cellule correspondant dans la ligne ajoutée (ligne ** / colonne C) mais également dans la colonne ajoutée (ligne 1 / colonne **) (avec la couleur de police adaptée).
Comme je suis sympa, je pousse le vice un peu plus loin, sait-on jamais !
Si l’insertion ou suppression se fait à l’intérieur d’une plage de cellules, cela ne pose pas de problème, cela est bien pris en compte.
Par contre si cela se fait à une extrémité quelques problèmes se posent : le poste ajouté n’est alors rattaché à aucune plage de cellule, et n’est donc pas intégré dans les macros de masquage / affichage de filière.
L’idée serait donc de pouvoir également choisir par la box la filière de rattachement, et en fonction du choix, la plage de cellule serait alors étendue pour pouvoir l’intégrer.
Et en bonus s’il y en a qui ne se sont pas arrachés tous leurs cheveux, il faudrait que la cellule qui marque l’intersection entre la ligne et la colonne ajoutées soit grisée comme c’est le cas pour les autres.
Autre problème que je n’arrive pas à résoudre, en lien avec la demande précédente :
Lorsque un poste est ajouté, il copie les cellules coloriées présentes à la ligne au dessus, et à la colonne de gauche.
Malgré mes recherches je n’arrive pas à faire en sorte que le fond des cellules environnantes ne soit pas copié, si quelqu’un a l’astuce …
Désolé pour tout le blabla, j’espère que cela vous aura malgré tout aidé à cerner les difficultés, si cela n’est pas clair n’hésitez pas à me demander plus d’informations.
Pour l’instant j’essaye de bidouiller dans les macros mais je suis vraiment loin du résultat souhaité étant débutant en la matière.
Je ne sais pas si tout ce que je vous demande est faisable mais bon je tente ma chance des fois que ...
Merci d’avance à ceux qui prendront la peine de m’aider. En espérant que ça ne soit pas mission impossible ^^
PS : je tourne avec la version 2000 d'excel