IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Supprimer ligne excel selon multiples conditions


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 2
    Par défaut Supprimer ligne excel selon multiples conditions
    Bonjour à tous.

    Alors je vous explique mon souçis :

    J'ai un fichier csv qui contient environ 37000 lignes qui provient de mon fournisseur.
    J'ai déjà créé une macro qui recherche une valeur dans les colonnes et qui suppriment toutes les lignes concernés.
    Seulement j'ai 2 soucis, l'execution de la macro pour une valeur est d'environ 4 min, et j'ai dupliquer la macro quasiment une centaine de fois car j'ai une centaine de valeur à supprimer.

    Au final le fichier perd plus de 30000 lignes.

    Seulement au bout de 10 min, excel ne répond plus, celà étant à mon avis du à la surcharge de boulo .

    Du coup quelqu'un pourrait-il m'indiquer une fonction plus légère me permettant de nettoyer mon csv ??

  2. #2
    Membre Expert Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Par défaut
    Bonjour,
    En mettant ton code, on pourrait plus facilement te donner tes pistes d'optimalisations.

    Sinon, sans VBA, on pourrait imaginer un Tableau Croisé Dynamique qui n'affiche que les données voulues que tu recopies en valeur dans une nouvelle base de donnée, mais bon sans plus de détail pas certain que ca convienne.

    A+

Discussions similaires

  1. [XL-2003] supprimer une colonne selon une condition
    Par collinchris dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/01/2010, 16h00
  2. Supprimer une ligne excel avec une condition
    Par Quentin006 dans le forum Excel
    Réponses: 4
    Dernier message: 28/05/2009, 11h45
  3. [E-00] Supprimer lignes sur valeurs multiples
    Par stanev dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 04/11/2008, 11h56
  4. Supprimer lignes Excel
    Par zemeilleurofgreg dans le forum Bases de données
    Réponses: 6
    Dernier message: 03/06/2008, 09h36
  5. Réponses: 8
    Dernier message: 05/05/2006, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo