Récupérer une macro qui n'a jamais pu fonctionner est donc une très mauvaise idée !
Rien à voir donc avec cette présentation initiale :

Envoyé par
Wazapala
Cependant, si le tableau est vide ou que la date du jour n'apparaît pas dans la colonne "D", un message d'erreur apparait
Car tableau vide ou pas, date présente ou pas, jamais en l'état la ligne fonctionnera sans déclencher une erreur !
Le problème ne vient donc pas de la variable i mais bien de l'objet Range n'étant pas une valeur numérique !
C'est comme si Madame en train d'étendre du linge demande de lui apporter une corbeille de pinces à linge
et tu reviens avec une boîte de clous !
Oui, la propriété End pointe bien sur un objet Range, donc logiquement ne peut être intégrée dans une boucle numérique …
Donc pour balayer d'une ligne jusqu'à la dernière ligne - et non pas cellule ! - il faudrait certainement
coller la propriété Row à la propriété End …
_________________________________________________________________________________________________
Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. (Confucius)
Partager