Re: suppression de lignes vides ou de valeurs zéro'(0) dans une plage donnée |
Titre du sujet : Re: suppression de lignes vides ou de valeurs zéro'(0) dans une plage donnée par Guy le 08/05/2010 14:36:22 Bonjour ali08, Peut-être n'ai-je pas été clair. De nouveau un classeur exemple qui porte Citation : une méthode d'éliminer toutes les lignes ayant au - une cellule nule ou vide et cette fois le classeur a été testé avec un fichier de données au format texte (.txt) séparées par tabulation. Je n'ai pas testé pour les autres séparateurs. Le fichier texte de test portait 1 048 576 lignes parmi celles-ci : 742 585 lignes valides (ne portant aucune donnée nulle ou vide) 104 586 lignes complètement vides 100 868 lignes portant un zéro 100 537 lignes portant une donnée vide Le classeur où sont copiées (après filtrage) les lignes valides porte effectivement les 742 585 lignes valides. Le traitement, dans ce cas a pris (sur mon poste) 31 secondes. La réponse à la question Citation : l'eventuelle macro sera elle valable pour XL2007? est oui. Même si le classeur joint est au format Excel 2003, la procédure, qui n'importe aucune donnée, traite le fichier texte cité. Avec, par exemple, un fichier texte nommée FichierTexte.txt le fichier de sortie (portant les données filtrées) se trouve dans le même dossier que le fichier original et porte le nom FichierTexte_Mod.txt. C'est à dire que le nom du fichier filtré est celui du fichier original suffixé par _Mod. Une fois le filtrage effectué il ne reste plus qu'à importer le fichier sans autre traitement. La marche à suivre est donc la suivante :
Teste la chose et donne-moi un compte rendu des bogues ou erreurs rencontrés. Cordialement, Guy |
Forums