|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Ingénieur qualité méthodes Inscription : août 2011 Messages : 5 ![]() |
Bonjour,
Je vous expose la situation et il y aura le code en fin de message. J'ai un résultat de calcul en S14 (calcul d'une moyenne) - De même pour les cellules S20 et S27 - ces cellules ne changent pas mais leur contenu varie à chaque nouvelle série d'entrées Les entrées sont les réponses d'un questionnaire et le but est de traiter environ une trentaine de questionnaires. A chaque participant correspond le triplet (S14-S20-S27) Je renvoie la valeur de chaque cellule respectivement en W2-W3-et W4. en sortie au participant 1 correspond le triplet (W2-W3-W4) Ma macro fonctionne bien pour un seul participant (j'ai procédé par un enregistrement macro) Code :
Là est mon problème d'automatisation de mon programme excel et sur le net aucune solution qui corresponde vraiment à mon cas. Cela est pour mon travail de qualiticien en Centre de Lutte Contre le Cancer qui est une clinique à but non lucratif. (et oui çà existe !!!!) - taper CLCC sur le net En final ce programme excel va me conduire à un indicateur qualité. Je vous remercie pour votre aide. |
||
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() Enseignant Inscription : novembre 2009 Messages : 350 ![]() |
Bonjour à tous,
Un essai avec un petit code fait à la hate (en supposant que les cellules S14, S20 et S27 changent selon le numéro de participant dans la cellule A1): Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Ingénieur qualité méthodes Inscription : août 2011 Messages : 5 ![]() |
Bonjour et merci pour la réponse,
Ce code ne peut pas marcher car il propose une boucle de 1 à 30. Je m'explique: Pour le participant 1 je remplis les réponses. Une fois le questionnaire rempli mon programme me donne le triplet (S14;S20;S27). Le code que j'ai créé me permet de copier de former l'autre triplet (W2;W3;W4) Je sauvegarde Je prend le second questionnaire; je remplis les réponses et j'obtiens un nouveau triplet (S14;S20;S27) --- si la position est identique les valeurs diffèrent du premier participant. Je souhaite que mon code me permette de copier les valeurs du triplet vers un nouveau triplet (X2;X3;X4) et ainsi de suite tant que j'ai des questionnaires. En final j'aurais une matrice W2:X4 (pour deux participants) Comment modifier le code que j'ai créé pour obtenir ce résultat? Il me faudrait une solution clé en main pour deux participant par exemple. Merci de votre aide ![]() ![]()
|
|
|
00
|
|
|
#4 | |
|
Membre émérite
![]() ![]() Conseil + Formation Inscription : février 2010 Messages : 583 ![]() |
Bonjour
Citation:
Tu ne dis pas si tu as un ou plusieurs classeurs... |
|
|
|
00
|
|
|
#5 | ||
![]() ![]() |
Voilà un petit code qui cherche la prochaine colonne disponible pour y copier tes données :
Code :
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
||
|
00
|
|
|
#6 | |
|
Invité de passage
![]() Ingénieur qualité méthodes Inscription : août 2011 Messages : 5 ![]() |
Citation:
Bonjour, Le questionnaire est un formulaire papier que les participants ont rempli; je le prends dans ma petite mimine et je reporte les valeurs dans mon tableau Excel. |
|
|
|
00
|
|
|
#7 | |||
|
Invité de passage
![]() Ingénieur qualité méthodes Inscription : août 2011 Messages : 5 ![]() |
Citation:
Est-ce que ce code remplace celui que j'ai créé? Cordialement |
|||
|
|
00
|
|
|
#8 |
![]() ![]() |
oui.. remplace tout ton code par cela ..
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#9 | |||
|
Invité de passage
![]() Ingénieur qualité méthodes Inscription : août 2011 Messages : 5 ![]() |
Citation:
A l'avant dernière ligne j'ai corrigé sh.cells (4...) et non 3. Je vous remercie de votre aide. Comme généralement je ne me contente pas d'une solution sans comprendre ce que je fais, pourriez-vous m'expliquer ligne par ligne en dans la langue de Shakespare non de Molière ce que le code fait? Je suis en train d'apprendre en lisant un tutorial donc je vais progresser, mon but n'étant pas de devenir un spécialiste. Merci à vous encore un fois. a bientôt sur ce forum car j'aurais certainement encore besoin de la communauté pour mon projet de tableau de bord qualité DidierBoz |
|||
|
|
00
|
|
|
#10 | ||
|
Membre expérimenté
![]() Enseignant Inscription : novembre 2009 Messages : 350 ![]() |
Bonjour à tous,
Une autre code plus simple (pas de boucles) Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com