Bonjour à tous,
Déjà je vous remerci pour tous ces petits conseils que l'on peut trouver sur ce site et sur le forum pour améliorer un peu ses feuilles graces à VBA et gagner beaucoup de temps sur des tâches répétitives !
Helas je commence à me tirer les cheveux sur un petit programme que j'essai de développer. j'ai mis ci-joint l'exemple.
Globalement je récupère un ficher excel d'un logiciel ici (Sheet 1) et je souhaite completer le tableau (Sheet2) en cherchant dans le premier.
Pour le moment j'ai déjà réussi à créer la tête du tableau grace à VBA en intégrant le nombre de formules nécessaires dans la ligne 1 (sauf pour le dernier pour le moment mais je vais résoudre ça). Idem pour la liste des personnes (S1 à S15 ici):
Pour completer le tableau je bloque car il faut que :
- Pour chaque ligne du tableau regarder quelle est la réponse de la personne dans "Sheet1". Ici pour S1 sa réponse était Sour (car comme indiqué dans la cellule D4 1=Sour):
- Donc dans le tableau "Sheet2" pour le produit 4 (4=Sweet 0.25 sucrose) il faut inscrire la réponse de la personne
- Si possible...! Lorsque sa réponse est fausse il faut mettre la case en rouge, si c'est juste en vert.
Je sait que c'est pas du plus simple comme type de requette VBA (demande lecture d'une chaine de caractère pour savoir si la réponse est bonne + remplir un tableau...)
Si quelqu'un à de vrai tellent de programmeur pour m'éclairer ?
Merci d'avance de votre aide
Marcoo
Déjà je vous remerci pour tous ces petits conseils que l'on peut trouver sur ce site et sur le forum pour améliorer un peu ses feuilles graces à VBA et gagner beaucoup de temps sur des tâches répétitives !
Helas je commence à me tirer les cheveux sur un petit programme que j'essai de développer. j'ai mis ci-joint l'exemple.
Globalement je récupère un ficher excel d'un logiciel ici (Sheet 1) et je souhaite completer le tableau (Sheet2) en cherchant dans le premier.
Pour le moment j'ai déjà réussi à créer la tête du tableau grace à VBA en intégrant le nombre de formules nécessaires dans la ligne 1 (sauf pour le dernier pour le moment mais je vais résoudre ça). Idem pour la liste des personnes (S1 à S15 ici):
Pour completer le tableau je bloque car il faut que :
- Pour chaque ligne du tableau regarder quelle est la réponse de la personne dans "Sheet1". Ici pour S1 sa réponse était Sour (car comme indiqué dans la cellule D4 1=Sour):
- Donc dans le tableau "Sheet2" pour le produit 4 (4=Sweet 0.25 sucrose) il faut inscrire la réponse de la personne
- Si possible...! Lorsque sa réponse est fausse il faut mettre la case en rouge, si c'est juste en vert.
Je sait que c'est pas du plus simple comme type de requette VBA (demande lecture d'une chaine de caractère pour savoir si la réponse est bonne + remplir un tableau...)
Si quelqu'un à de vrai tellent de programmeur pour m'éclairer ?
Merci d'avance de votre aide
Marcoo