Copier/Coller en VBA avec condition

antho0024 Messages postés 63 Statut Membre -  
Gyrus Messages postés 3360 Statut Membre -
Bonjour,

je suis novice en VBA, j'arrive à faire des petites macros mais la pour celle-ci je sèche. J'ai recherché sur internet mais ce que je trouve ne correspont pas a ce que j' faire.

J'aimerai effectué un copié/coller d'une feuille à une autre sous certaine condition.
Dans mon classeur j'ai deux feuilles, la feuille "donnée" et la feuille "Résultat".
Dans ma feuille résultat j'ai sur mes 8 premières lignes les user et sur les colonnes de B à X les différentes questions.

Dans ma feuille Donnée, j'ai une colonne avec le nom du user, une autre colonne avec le n° de question et une autre avec le résultat (pour les résultat ce sont des chiffres 0 pour faut et 1 pour juste).

Ce que je veux faire c'est que je veux que le résultat de chaque question de la feuille "donnée" soit mis dans la feuille "résultat" sur la ligne correspondant à l'user et sur la colonne correspondant à la question.

Voici un lien pour pouvoir télécharger mon fichier test.
https://www.cjoint.com/?3DElaZEBHHJ

Je vous remercie d'avance de votre aide.

Message de la modération : merci d'utiliser des services de transfert de pièce jointe totalement gratuit comme https://www.cjoint.com/
A voir également:

3 réponses

Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

Une proposition
https://www.cjoint.com/c/EDElrSujajQ

A+
0
antho0024 Messages postés 63 Statut Membre 5
 
Merci, cela fonctionne très bien.
Le seule problème avec une formule c'est que mes données dans ma feuille ne sont pas tout le temps les même.
En fait la feuille donnée est une extract depuis une application.
Donc une fois j'aurai le user et l'autre fois le user1 dans la colonne name de la feuille donnée.
0
Gyrus Messages postés 3360 Statut Membre 526
 
Cela ne devrait pas poser de problème, la formule prenant en compte tous les noms d'user déclarés dans la feuille Résultat.

A+
0