Remplissage automatique d'une feuille 2

Bonjour,

Je suis nouvelle sur ce forum et je rencontre des diffcultés à réaliser un projet que j'ai sur Excel, j'espère que vous pourrez m'aider ;)

Dans le cadre de mon travail j'ai créé un fichier Excel qui permet de faire du suivi de document avec notamment une série de questions du type "Tâche A réalisée" --> "Oui","Non" et le "Non" débloque une autre case "Responsable tâche A"

Cette feuille là est désormais au point, mais je dois créer une seconde feuille qui me permette de faire le suivi des actions que chacun doit mener. J'aimerais donc détecter à chaque fois qu'une cellule de ma feuille 1 n'est pas vide et renseigner automatiquement dans ma feuille 2 le nom de la personne, l'action qu'elle a à mener et le n° du document associé. Je n'ai actuellement aucune idée de comment faire ça/si je dois utiliser VBA ou non. Tous les conseils sont les bienvenus.

Je mets un pièce jointe un fichier exemple sans les noms ni les renseignements confidentiels pour illustrer mon problème.

13exemple.xlsx (15.81 Ko)

Merci d'avance à tous !

Bonjour,

Sur le fichier que tu as joins ,tu aurais mis des données bidons cela aurait été mieux

Crdlt

Effectivement ! C'est corrigé sur celui-ci.

Bonjour et bienvenu sur le forum

Ci joint ma solution en vba

11meline.xlsm (23.14 Ko)

A+ François

Bonjour,

Merci beaucoup pour votre proposition et votre travail ! Je me demandais juste si celle-ci était "automatisée" dans le sens où quand je rajoute une ligne au 1er tableau, le second ne se remplit pas.

Dernière question : est-ce que cela fonctionne toujours si sur un même document un responsable est responsable de plusieurs tâches.

Bonjour

Il suffit de faire un essai...

Mais bien entendu l'appli est automatisée

Oui une ligne par tache

A+ François

Justement lorsque je teste de rajouter une ligne rien ne se passe : ai-je oublié d'activer qqch ?

Je suis désolée mais je viens également de me rendre compte que dans le document réel, une colonne qui n'a pas de responsable est intercalée entre les autres (ex la colonne 4 ne renvoie pas à un responsable) est-ce que je peux modifier le code VBA de sorte à ce que cela fonctionne ou dois-je déplacer l'intégralité de ma colonne ?

Merci encore pour le temps que vous m'accordez,

Bonne journée

Excuse j'ai omis de dire que quand tu as fini la saisie, tu selectionnes la cellule de la même ligne en colonne M... Ca lance la macro...

Si j'ai bien compris entre les taches et le responsable il y a une colonne vide?

Si c'est le cas il faut modifier

[Table2].Item(n, 1) = Cells(Target.Row, col + 5) 'responsable

et mettre

[Table2].Item(n, 1) = Cells(Target.Row, col + 6) 'responsable

A+ François

J'ai essayé de sélectionner la cellule mais rien ne se passe.

Non, ce n'est pas tout à fait ça. Désolée si ça n'était pas clair, mais en gros il y a une colonne "tâche" (au milieu des autres) qui ne déclanche pas de colonne "responsable" (ex sur 7 colonnes de tâches la 6eme n'est liée à aucun responsable).

Du coup je me demande si je dois modifier tout le document et mettre cette colonne sans responsable associé avant les autres colonnes de tâches pour ne pas perturber la macro (j'avoue que s'il existe une solution en VBA pour ce porblème ça m'arrangerait plutôt que de devoir modifier tout le doc)

As tu activé les macros?

mettre cette colonne en dernier dans les taches et modifier la macro comme indiqué dans le post précédent...

ou alors donne moi un fichier qui ressemble... (que je sache ou ce trouve cette colonne)

A+ François

Oui je les ai bien activés.

Je suis navrée pour le manque de clareté. Voilà le document "originel" : sans info confidentielles mais avec exactement le même format que l'original (si ce n'est que le vrai tableau est beaucoup plus long). Si tu n'as pas le temps de t'en occuper je déplacerais la fameuse colonne.

4exemple-reel.xlsx (25.15 Ko)

Merci déjà pour tout ton travail et ta patience.

Dis moi si c'est ok

9exemple-reel.xlsm (34.50 Ko)

A+ François

Le code me semble bon mais je ne sais pas pourquoi je n'arrive pas à le faire tourner ni sur le document que tu as mis en pièce jointe ni sur mon document originel en faisant un copier coller de ton code VBA. Pourtant j'ai activé les macros...

Dernier petit point : j'aimerais bien que lorsqu'il y a une "autre tâche" le tableau se remplisse également toujours avec les mêmes infos + l'autre tâche qui est à réaliser (ex si la tâche c'est "scanner le document" je voudrais que le tableau se remplisse normalement avec "signer le document" dans la colonne ou appraisse les tâche 1, 2 etc) est-ce que je peux le faire moi-même à partir du même code VBA en changeant juste quelques bircoles ou est-ce que c'est tout un nouveau programme à implémenter ?

Si tu n'arrive pa à le faire tourner inutile d'insister

A+ François

Très bien, merci quand même pour ton aide

Rechercher des sujets similaires à "remplissage automatique feuille"