Rapport de message :*
 

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 06/05/2010 00:23:54

Bonjour ali08,

Quelques précisions pour commencer. Il est d'usage et tout à fait séant de joindre aux échanges sur ce forum et dans bien d'autres (tous ceux que je connais tant en Anglais qu'en Français) quelques formules de politesses élémentaires comme Bonjour, Cordialement, etc et aussi de signer ses messages avec son pseudonyme. Il me semblerait indiqué que tu te plies à cette pratique fort prisée et très rudimentaire. Aussi, il est assez mal avisé d'écrire en capitales. LE LECTEUR A L'IMPRESSION QU'ON VOCIFÈRE À TOUT VA! Alors qu'il n'en est rien.

Voilà pour les précisions.

Donc plus de 65 535 lignes. Évidemment pour éviter les importations par paquets Excel 2007 avec ses 2^20 (1 048 576) lignes s'impose.

Si je lis bien
Citation :

la macro ou la formule serait elle la meme en vue d'une eventuelle utilisation sur XL2007 quant l'occasion se presentera

tu comptes poursuivre avec Excel 2003 et importer des paquets de taille convenable pour la version 2003. Bien, mais réfléchissons un peu... Une fois ces données importées, la plage comporte de nombreuses lignes vides. Humm... et si au lieu d'importer du vide on s'en débarrassait? La question est pertinente. En effet pourquoi faire après ce qu'on peut faire avant? Nous voici donc avec plusieurs possibilités :

  1. Importation telle quelle en Excel 2003 et montage d'une procédure de nettoyage des lignes vides ou ne portant que un (ou des?) zéros.
  2. Importation telle quelle dans Excel 2007 et procédure identique à la précédente.
  3. Importation qui filtre en amont les lignes vides et nous en débarrasse ce qui rend inutile la procédure des deux premiers points.
Pour ce qui est de la procédure des deux premiers points elle sera identique. Va sans dire que la procédure du point trois est différente.

Alors, à quelle sauce désires-tu agrémenter ton importation?
La sauce aval : points 1 et 2 ou la sauce amont : point 3.

Dernier détail important, est-il possible de fournir un exemple de fichier source (au format texte) faisant l'objet de cette importation? Cela pourrait avantageusement éclairer nos lanternes.

Cordialement,

Guy