Bonjour,
En l’état actuel, le traitement global est effectué suite à une modification de la cellule D7, soit la sélection d’une tâche. On établit alors la liste des ouvriers suivant la qualification demandée.
Ensuite, on établit la liste des brigadiers et cette liste vient se placer en dessous de celle des ouvriers.
L’ordre de traitement a donc une importance.
Si la liste des brigadiers doit être établie à la demande, c’est-à-dire indépendamment d’une modification de D7, il faut ajouter un bouton de commande (ou tout autre élément permettant de lancer la procédure). Il serait alors souhaitable que cette liste ne soit pas dans la même colonne que celle des ouvriers.
Si le listage des brigadiers reste dépendant d’une modification de D7 (ou d’une autre cellule), le traitement restera lié à une seule procédure puisqu’il ne peut y avoir qu’une seule procédure Worksheet.Change.
Maintenant, il te reste à choisir le type de traitement en fonction du résultat recherché.
Cordialement.