Avec la boucle for et la variable LR tu vas boucler sur toutes les lignes de ton tableau, avec l'objet "Range" tu selectionne la colonne de ton tableau.
Donc dans ton itération "LR.range(4)" signifie 4ieme colonne de la ligne x du tableau MyTab et LR.range(5) signifie 5ieme colonne de la ligne x du tableau MyTab. Donc nous bouclons sur toute les valeurs des colonnes de ton tableau et a chaque fois on va déterminer, en fonction des valeurs, si il faut envoyer le mail ou pas.
Etant donné que la dimention du tableau est connue et stockée dans la variable tableau (listobject), l'iteration est différente en fonction de ton nombre de ligne de cet objet.
Pour ton erreur 438 c'est normal, quand tu declares LR c'est bien "ListRow" sans "s" car tu déclare un objet "Ligne" par contre quand tu boucle sur toutes les lignes du tableau il faut ecrire :
for each LR in MyTab.ListRows
n'oublies pas le "s". Ici tu indique a ta boucle que tu veux parcourir toutes les lignes de ton tableau.
Partager