Cahier des charges automatisé
danielc0 Messages postés 2129 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais automatiser ce fichier excel. L'idée est la suivante : ma collègue remplit l'onglet "Cahier de charges BASE" avec des croix "x". Les tâches s'affichent automatiquement dans l'onglet "Cahier des charges CLIENT". Petite variante, il faut que les titres en ligne 6 s'affichent à chaque fois. Est-ce possible ?
Merci d'avance
https://www.cjoint.com/c/OBBkSXSmkZm
- La poste est prête à prendre en charge votre envoi. dès qu'il nous sera confié, vous pourrez suivre son trajet ici
- Votre envoi est en cours de transport vers son site de livraison - Forum Consommation & Internet
- Votre envoi est en cours d'acheminement ✓ - Forum Consommation & Internet
- Colis en cours de transport vers votre site de livraison ! - Forum Consommation & Internet
- Suivre artemis 2 en direct - Guide
- Media charge snap ✓ - Forum Snapchat
10 réponses
L’automatisation vise à faire apparaître les tâches dans Cahier des charges CLIENT lorsque des croix « x » sont placées dans Cahier de charges BASE, avec les titres en ligne 6 affichés à chaque fois.
Des solutions existent, dont une approche compatible Excel 365, une formule légère en A14 utilisant LET et REDUCE, et une macro assurant le recalcul automatique lors des modifications d’X.
La formule en A14 est présentée comme une option plus légère pour assembler les résultats.
La macro permet d’éviter les recalculs manuels en ajoutant ou supprimant des X et en mettant à jour dynamiquement le tableau client.
Cependant, une limitation est indiquée: il n’y a qu’une seule formule et l’insertion de lignes vides nécessite de copier-coller les résultats en valeurs, ce qui fait disparaître la formule.
Bonjour,
Malheureusement, non. Il n'y a qu'une formule et donc on ne pas pas la couper. S'il y a une règle pour insérer ces lignes (par exemple, deux lignes vides avant chaque local), je peux peut-être les ajouter dans la formule ; sinon, et c'est peut-être le plus simple, il faut sélectionner les cellules du résultat, les copier et faire un collage spécial valeurs. Après, tu peux insérer les lignes que tu souhaites. Par contre, la formule sera supprimée et tu ne pourras plus te servir d'elle.
Daniel
Bonjour,
Pour résoudre le problème des lignes à ajouter manuellement, une solution avec une macro. L'ajout ou l'effacement des "X" provoque automatiquement le recalcul de la liste :
https://www.cjoint.com/c/OChkTKnO2t4
Daniel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour à tous,
Une formule plus légère en A14 :
=LET(tbl;REDUCE("";'Cahier de charges BASE'!B6:R6;LAMBDA(x;y;ASSEMB.V(x;ASSEMB.V(y;FILTRE('Cahier de charges BASE'!A7:A156;DECALER(y;1;;150)="x")))));FILTRE(tbl;tbl<>0))
Daniel
Bonjour.
Si tu ne réponds à aucune des demandes de précision que nous formulons (posts 1 & 2), il devient inutile d'aller plus loin, et nous fermerons cette discussion qui n'en est pas vraiment une !
Bonjour, je suis vraiment désolé pour le délai. je suis passablement occupé ces temps et prendrai le temps de regarder cela dans la semaine. Merci à tous pour votre temps, c'est très gentil de vos parts.
Une version plus complète que celle de 11:33 h
https://www.cjoint.com/c/OCgml4bxuF4
toujours disponible 4 jours

