Bonjour à tous,
- As-tu essayé mon dernier fichier ?
- Tu n'as qu'un seul tableau (listobject) sur ta feuille ?
Sinon il te faut remplacer le 1 par celui-ci:
remplacer
If Not Sheets("Liste client").ListObjects(1).DataBodyRange Is Nothing Then 'si le tableau de la feuille n'est pas vide
par
If Not Sheets("Liste client").ListObjects("Tableau1").DataBodyRange Is Nothing Then 'adapter le nom du tableau bien entendu
- Pas d'espace en trop dans le nom de l'onglet ?
"Liste client" , ce n'est pas la même chose que "Liste client ".....
- Le code de la feuille entretien, ne s'effectue qu'à l'activation de la feuille, il vide d'abord son tableau puis écrit les lignes où il y a un OUI sur la feuille Liste client.
Tu rencontre tes problèmes à partir de mon fichier ou sur le tien après avoir recopié les codes ?
Je ne comprends pas, j'ai testé plusieurs fois, pas de souci de mon côté...(windows7, excel 2010)....
Courage,