Bonjour à tous,
Je me permet de solliciter votre aide sur un point que je n'arrive pas à résoudre.
Sur un fichier de suivi de projet, j'ai souhaité intégrer des statuts à chaque mission et sous-tâches. Ces dernières peuvent être "en attente", "en cours" ou "terminé".
J'ai donc enregistré une macro où j'ai ajouté ces critères dans "Validation" puis "liste". Puis j'ai copié-collé le code dans mon VBA. Cela fonctionnait très bien au début.
Lorsque j'exécute ma macro "créer une nouvelle mission" et que je choisi par exemple 2, 3 ou plus de sous-tâches, seule la première a la bonne liste de validation. Toutes les autres ont un seul choix avec les 3 critères cités précédemment, je m'explique:
Quand ça fonctionne cela donne en cliquant sur la petite flèche pour dérouler les choix:
- En attente
- En cours
- Terminé
Lorsque le bug est là je me retrouve avec:
- En attente, En cours, Terminé
Le code est pourtant exactement le même.
Ce qui est d'autant plus étonnant c'est qu'en essayant d'isoler le problème avec une exécution pas à pas de ma macro, le bug n’apparaît plus.
Pour confirmer cela j'ai effectué un test supplémentaire: J'ai créé une nouvelle mission avec 4 sous-tâches et un arrêt dans le VBA.
La première est créée sans problème.
La deuxième est faite en pas à pas : aucun soucis
Les deux dernières sont effectuée avec "play", en automatique donc. Et là ça bug.
Pourtant c'est une boucle, c'est donc strictement le même code de la 2 ème à la dernière sous tâche.
Je n'ai rien trouvé dans google par rapport à mon problème. Je n'en ai jamais entendu parler et c'est la première fois que je le constate.
si quelqu'un à une idée de l'origine du problème, je suis à son écoute.
Dans le fichier en lien, il faut regarder dans le module 1. J'ai repéré l'endroit où ça bug avec des commentaires.
Merci à vous,
Alexandre.
Je me permet de solliciter votre aide sur un point que je n'arrive pas à résoudre.
Sur un fichier de suivi de projet, j'ai souhaité intégrer des statuts à chaque mission et sous-tâches. Ces dernières peuvent être "en attente", "en cours" ou "terminé".
J'ai donc enregistré une macro où j'ai ajouté ces critères dans "Validation" puis "liste". Puis j'ai copié-collé le code dans mon VBA. Cela fonctionnait très bien au début.
Lorsque j'exécute ma macro "créer une nouvelle mission" et que je choisi par exemple 2, 3 ou plus de sous-tâches, seule la première a la bonne liste de validation. Toutes les autres ont un seul choix avec les 3 critères cités précédemment, je m'explique:
Quand ça fonctionne cela donne en cliquant sur la petite flèche pour dérouler les choix:
- En attente
- En cours
- Terminé
Lorsque le bug est là je me retrouve avec:
- En attente, En cours, Terminé
Le code est pourtant exactement le même.
Ce qui est d'autant plus étonnant c'est qu'en essayant d'isoler le problème avec une exécution pas à pas de ma macro, le bug n’apparaît plus.
Pour confirmer cela j'ai effectué un test supplémentaire: J'ai créé une nouvelle mission avec 4 sous-tâches et un arrêt dans le VBA.
La première est créée sans problème.
La deuxième est faite en pas à pas : aucun soucis
Les deux dernières sont effectuée avec "play", en automatique donc. Et là ça bug.
Pourtant c'est une boucle, c'est donc strictement le même code de la 2 ème à la dernière sous tâche.
Je n'ai rien trouvé dans google par rapport à mon problème. Je n'en ai jamais entendu parler et c'est la première fois que je le constate.
si quelqu'un à une idée de l'origine du problème, je suis à son écoute.
Dans le fichier en lien, il faut regarder dans le module 1. J'ai repéré l'endroit où ça bug avec des commentaires.
Merci à vous,
Alexandre.
Pièces jointes
Dernière édition: