VBA liaison entre tàache précédente et suivante

Fermé
senecartour Messages postés 324 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 - 15 mai 2016 à 22:17
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 24 juil. 2016 à 12:52
Bonjour,

Je galère depuis deux jours pour essayer de coder en VBA un outil pour piloter un chantier avec les tâches.
L'idée c'est que si j'ai une tâche qui est terminée, toutes les tâches qui ont pour antécédent cette tâche, passe au statut "A faire".

Je vous joint le fichier avec un commentaire du besoin dans l'onglet en question.
Voici le fichier: https://www.cjoint.com/c/FEpurrzstGh

Merci d'avance pour votre aide précieuse!

1 réponse

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
15 mai 2016 à 22:32
Bonjour,

Ce n'est pas excel, c'est un .ods...
eric
0
senecartour Messages postés 324 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
15 mai 2016 à 22:41
Désolé ériiic,
Voici la version en Excel: https://www.cjoint.com/c/FEpuOQiP1Dh
Merci d'avance
0
senecartour Messages postés 324 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
16 mai 2016 à 15:01
Help!
Quelqu'un aurait une solution par rapport à ma demande ?
Merci d'avance
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
16 mai 2016 à 19:26
Bonjour,

J'ai supprimé lignes et colonnes vides au-dessus et à gauche inutiles.
Si j'ai "OK" dans la colonne D (correspondant au statut de mon étape) ou vide dans la colonne B (correspondant à une tâche sans antécédant) toutes les étapes ayant comme antécédent cette étape, doivent avoir dans leur colonne C la valeur (A Faire), si non la valeur (En attente).
Alors pourquoi dans ton exemple avec KO on lit "A faire" ?
De plus en respectant scrupuleusement ce que tu indiques (ce que j'ai fait) ETAPE 20 restera éternellement en attente... A toi d'adapter si besoin.
https://www.cjoint.com/c/FEqrArqaRjV
eric
0
senecartour Messages postés 324 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
16 mai 2016 à 23:24
Bonjour Eriiic,
Merci pour cette réponse. Mais je n'arrive pas à exécuter cette macro qui est en option explicit.
Je suis rentré dans Visual Basic Editor mais pour lancer la macro avec le bouton Sub, je n'arrive pas.
Merci pour votre aide.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
17 mai 2016 à 09:20
Bonjour,

Il n'y a pas à la lancer, c'est une modification en D qui la lance automatiquement.
eric
0