Concernant cette ligne, comment fonctionne t-elle? Car il n'y a pas de feuille "Mois" et pas de guillemet donc je ne comprends pas vraiment comment cela fonctionne et où l'information est tirée..
1. Les mois sont renseignés dans la feuille Listes et chacun des noms correspond au nom de chaque feuille
2. Dans la feuille Listes, le tableau structuré reprenant le nom des mois est nommé "TNoms" dans le gestionnaire de noms
3. Le nom "Mois" est défini dans le gestionnaire de noms et correspond au nom des mois de TNoms
4. La liste déroulante en feuille Saisie - D5 est définie à partir du nom "Mois" reprit dans le gestionnaire de noms
Pour la ligne de code dont vous parlez, on définit la variable "Nom" qui correspond à D5 en feuille saisie
1. Sheets (Mois) : Pas de guillemets pour Mois car le code voit qu'il s'agit de la feuille grâce à la variabledéfinie sur la ligne avant le WITH
2. Listobjects("T" & Mois) :
- Dans le gestionnaire de noms, on a attribué un nom "T" + mois pour chaque tableau structuré dans chaque feuille mois. Exemple pour janvier vous avez "TJanvier" dans le gestionnaire de noms.
- Listobjects("T" & Mois) correspond donc au nom du tableau structuré "T" + variable Mois définie.
Exemple pour janvier le code verra : Sheets(janvier).listobjects("TJanvier")
Au niveau des mois il y a des listes déroulantes qui sont installées, dans quel but? Sans cela l'information ne peut pas être retrouvée?
Que voulez-vous dire par "des listes déroulantes" ?