XL 2019 VBA - Mauvaise manipulation : Temps d'exécution très long

Darkanyx

XLDnaute Nouveau
Bonjour,

Je suis en train de coder un mailing et j'ai eu la super idée de récupérer un listing gratuit de mail bidon sur internet au format csv.
J'ai ouvert le fichier CSV, séparer les champs pour obtenir les emails dans une colonne, puis copier/coller dans mon fichier de mailing.

Problème, depuis ce moment là mon fichier est devenu extrêmement lent (normalement les traitements étaient instantanés).

Après avoir checké pourquoi, à l'ouverture de l'userform qui pose problème j'ai cette superbe ligne de code :

ThisWorkbook.Sheets("Liste Mails").Cells(2, 10) = ""

Et bien elle prend presque 10 secondes à être exécutée.
Quand je le fait manuellement, c'est exactement pareil ... :O
Est-ce que vous avez déjà rencontré ce problème ?

Merci d'avance,
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Il faut se méfier des fichiers téléchargés sur internet !
Ouvrez votre fichier .csv dans le bloc note windows. Si 'c'est réellement un .csv vous verrez son contenu. Vérifiez qu'il ne contient pas de lignes vides en bas. Auquel cas effacez ces lignes vides.

Si tout est bon du côté .csv et comme vous avez excel 2019 ouvrez le dans un nouveau classeur à partir de l'onglet 'Données/A partir d'un fichier texte/csv' et traitez les données dans powerquery.

Cordialement
 

Statistiques des forums

Discussions
312 167
Messages
2 085 894
Membres
103 021
dernier inscrit
Sergyl75