Merci Pascal pour ta réponse mais ca ne marche pas mieux
Mon soucis c'est que ca marche si je fais la sélection à la main et ensuite suppr.
Il me demande si je veux supprimer les données externes associés.
Mon fichier est bien vidé.
Je fais la même chose en enregistrant la macro (delete).
J'execute ma macro pour alimenter mon fichier puis je lance la macro de de
lete. Il efface bienles valeurs mais garde en mémoire les querytables malgrés le Selection.QueryTable.Delete.
C'est peut être dans la définition des cellules qui contiennent les query tables ?
J'ai oublié de préciser que j'avais mis comme propriété au querytable suivant:
.RefreshStyle.xlOverwriteCells
Si quelqun a une idée , je suis preneur.