Bonjour peter2302
Ton explication me fait réfléchir...Il y a peut-être une solution plus facile dés le départ, c'est à dire après l'importation des données, avec une formule d'extraction, qui éviterait la conversion.
Pourrais tu donner un exempe de 2 ou 3 lignes importées pour voir.
En attendant, tes données étant sous forme de Texte, pour avoir la valeur des derniéres cellules, une méthode simple.
1) Insérer une colonne avant col A
2) Formule en A2 par ex =RECHERCHE("zz";B2:IV2) ou tu remplace B2:IV2 par ta denière colonne, ou une colonne quelconque après la dernière B2:Z2 etc..
3) Incrémenter jusqu'au bas
Si tu veux ne conserver que ces données
4) Sélectionner colonne A et Copier puis Collage-Spécial-Valeur
5) supprimer colonnes de B à ....
Bien sur, si ta manip doit être répétitive, une Macro sera plus utile.
Cordialement
edit: tu as mis ton second message pendant que j'écrivais le premier. Je ne suis pas fort en VBA, mais il me semble que ta macro ne supprime que les lignes vides, pas les colonnes inutiles.