Bonjour,
Je viens de me remettre à la programmation VBA excel. Mais je rencontre quelques problèmes.
J'ai un fichier excel qui contient 6 feuilles. Dans ma feuilles nommé "Employe et SousTraitant" j'ai des données simples ex: date - nom - numéro projet - hrs début - hrs fin - total.
j'ai un feuille nommée "SOMMAIRE" qui doit faire la compilation selon le critère demandé: ex: dans le feuille sommaire range("c3"), j'inscris ma variable (ex:3795). Lorsque j'inscris la variante je voudrais que les données de la feuille "Empoyé et Soustraitant" colonne date - nom- projet et total inscrit dans la feuille "Sommaire" en range("a31"). J'arrive a le faire mais j'ai seulement la première donnée trouvé qui s'inscrit. Je peux avoir inscrit plus de 20 fois le numéro 3795 et je voudrait que toutes les données inscrivent.
ex: présentement le résultat optenu est:
hrs début hrs fin total hrs date
10:40 14:25 3,25 25/07/11
mais le résultat que je voudrais est:
hrs début hrs fin total hrs date
9:50 11,00 1,17 23/06/2011
14:05 16.30 2,42 27/06/2011
10:40 14:25 3,25 25/07/2011
16:00 16.30 0,50 01/08/2011
Pour avoir ce résultat je dois faire une boucle, mais je ne sais pas comment. Bien que depuis plus d'une semaine je lis sur internet je ne trouve pas de réponse a mon problème.
Pour le moment je travaille avec des tableaux croisé dynamique ce qui est un peux long puisque j'ai 10 tableau croisé dynamique et je dois changé 10 fois mon filtre.
Merci! de bien vouloir m'aider
Bonne journée!
Partager