for each

philmaure

XLDnaute Impliqué
bonjour à tous,

j'utilise la fonction for each pour tester des controls dans plusiuers tableaux d'un meme formulaire.(voir pj)
Si je selectionne un control dans le 1er tableau mais pas dans le 2ème alors la meme valeur s'inscrit dans mon tableau de bilan :
ex : je selmectionne Caen mais ni ok ni Nok alors caen s'incrit dans la colonne Lieu et résultat.

D'ou mes 2 questions :
1) comment tester qu'un control a bien été séléctionné et refuser la validation si ce n'est pas le cas.

2) si aucun controle n'est sélectionné dans le 2ème tableau comment faire pour que seul le résultat du premier tableau s'incrive.

Merci pour vos réponses
Cordialement
Philippe
 

Pièces jointes

  • for each.xls
    26.5 KB · Affichages: 56

philmaure

XLDnaute Impliqué
Re : for each

bonjour Robert,
C'est exactement ce que je voulais à part la fin de la macro car si le resultat n'est pas coché je ne veux pas récupérer la valeur de la première colonne pour le mettre en colonne 2. Mais c'est un détail car pour le reste c'est nickel.
un grand merci
a bientôt
philippe
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : for each

Bonjour philmaure, bonjour le forum,

Oui c'est ce que j'ai compris en relisant ton post, après avoir envoyé le mien...
Il te suffit de supprimer la dernière ligne (la condition If dest.Offset(0, 1).Value=" " Then ...)
 

Discussions similaires

Réponses
19
Affichages
2 K

Statistiques des forums

Discussions
312 492
Messages
2 088 942
Membres
103 989
dernier inscrit
jralonso