Bonjour à toutes et à tous !
Je souhaite réaliser un planning automatique pour simplifier la gestion des absences en entreprise. Je me débrouille sur Excel et me dépatouille comme je peux en VBA en autodidacte (pas toujours facile).
⦁ Description de la Feuil1 : Outil de visualisation uniquement (ne sera pas modifiable manuellement pas les salariés). Le manager indique la date qu'il souhaite visualiser en $B$3. La valeur mois de $B$3 s'affiche automatiquement en $B$2 et la valeur année s'affiche automatiquement en $B$1. Ce sont les éléments date qui vont servir de référence pour sélectionner et afficher la plage d'absence sur la Feuil2.
⦁ Description de la Feuil2 : Outil dans lequel les salariés vont rentrer manuellement leurs désiratas de congés ou absences prévues. La dimension de mon tableau est automatiquement modifié en fonction du nombre de jours de l'année N : il contient tous les jours de l'année dans l'ordre en ligne 5.
J'aimerais trouver le code me permettant de répondre à la logique suivante :
La macro s'exécute dès que la valeur MOIS et la valeur ANNEE de $B$3 de la Feuil1 est modifiée.
Si $B$3, Feuil1 = Février, alors ma plage de données commençant de la ligne $J$7 (jusqu'à la dernière cellule remplie de la ligne et de la colonne) s'incrémente automatiquement la plage de données de la Feuil2 corespondant au mois demander.
Si la feuille demandée n'existe pas, j'aimerais pouvoir créer la feuille et qu'un MSGBOX s'affiche.
J'ai essayé plusieurs formules et codes mais il en existe tellement que j'ai du mal à cerner la plus pertinente.
Si quelqu'un a des idées ou des conseils pour m'aider à avancer dans mon projet, je vous en serai très reconnaissante :)
Merci par avance à toutes et à tous !