Re : liste à definir en fonction du choix fait dans une precedente liste
Bonjour Laurie,
C'est peut-être moi aussi qui me suis mal expliqué...
Alors, avant tout, j'ai fait ça sur Mac, Excel2004, mais ça doit marcher sur PC Excel2003, pour les versions 2007 et plus, je ne sais pas.
là j'ai voulu entrer la date de germination de mes épinards, marche pô.
Les dates, on les met dans le tableau BDD, on ne touche pas au tableau test, sauf pour choisir le légume et sa variété, et l'année case B5. Ensuite, on clique sur le bouton "Date". Si rien ne change, c'est que tu n'as pas renseigné les dates, ou pas mis la bonne année.
il n'efface pas "variété" quand je change de "légumes" (me suis retrouvée avec des concombres/blanches à oeuf)
Normal, il faut choisir la variété dans la liste proposée, l'ancienne restera tant qu'elle n'est pas changée, mais on peut l'effacer "à la main".
ça bug si je clique sur annuler après avoir cliqué sur date
Normal, Excel gère mal le bouton annuler des inputbox, j'ai eu ce problème jadis, et j'ai soumis le problème au forum, faut que je retrouve la discussion.
le tableau ne se met pas à jour si je change de légume et/ou de variété (il garde les dates précédente)
C'est la macro "Date" qui se charge de ça.
comme je savais pas quoi entrer dans le popup, j'ai pris le parti de cliquer sur une case du tableau (ex: G°), là il me vire pas, mais il se passe rien. et quand je revient sur la page test, le tableau est vide (toutes les dates ont disparues)
La macro demande la "phase" en cliquant sur la cellule où il y a des numéros, première ligne de la BDD. Ne met rien "à la main". C'est vrai, j'ai oublié de te le dire.
Pour tester, j'ai rentré à la main, dans "bdd", la date de germination des épinards. Pas d'impact sur la page "test"
C'est la macro "Date" qui le fait, c'est son boulot.
Comme il n'y avait pas de variété pour le concombre, et que du coup je pouvais pas virer la variété du légume d'avant, j'ai mis dans "liste", une variété concombre vert (pas chercher loin
) pas d'impact sur "BDD". du coup, comment je rajoute des variétés?
Normal, s'il n'y a rien, il ne trouvera rien, et fera rien. Tu ajoutes ta variété dans la feuille "liste", sans rien faire d'autre sur cette feuille.
En résumé :
La feuille "test" est bourrée de formules, pas touche sauf pour changer l'année, et pour choisir ton légume et sa variété. Ensuite, tu cliques sur le bouton "Date", il te remplira ton tableau avec tes lettres au vu des dates du tableau "BDD", s'il en trouve. Les cellules A19 à B23 sont là pour la macro, et aussi pour voir si on s'est pas "gourré". Dans ce cas, revoir la BDD.
La feuille liste est là pour alimenter les deux cellules listées de la feuille "test". On peut ajouter des légumes supplémentaires et leurs variétés, sans se soucier de cellules à nommer.
Il faut après remplir "à la main" la BDD des nouvelles entrées, évidemment, et des dates voulues. C'est la partie la plus fastidieuse, pour éviter les fautes de report des noms, il y a la commande copier/coller.
La feuille BDD est là pour renseigner les dates. On peut ajouter des phases, moi, j'en ai mis 5. Copier/coller par colonnes de 5, et tu changes le numéro ligne 1.
La macro "Date" enfin fait le remplissage de tes petites cases, et met les lettres dans la case correspondant à ce que tu as mis dans ta BDD, selon ton légume et sa variété choisie. Donc, une fois que tu as choisi ton légume et sa variété, tu cliques sur le bouton et les lettres apparaîtront dans les cases. Pas touche aux cases, elles sont toutes truffées de formules.
J'espère que tu voies plus clair maintenant. Il est vrai que je t'ai livré cela brut de décoffrage.
Gruick