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 des lignes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 15
    Par défaut Supprimer des lignes
    Bonjour,
    J'ai trouvé plusieurs discussions concernant la suppression de ligne, mais pas exactement ce que je cherches... Voici ma problématique, je fais un tri et je me retrouve avec plusieurs lignes bidon à la fin de ma base de données. Je voudrais supprimer toutes les lignes qui se trouvent à partir du mot "period", de ma colonne A, jusqu'à la fin (je ne veux pas seulement supprimer toutes les lignes qui commencent par le mot "period").

    Voici le code trouvé, qui ressemble le plus à ce que désire réaliser. Est-ce qu'il est possible de modifier la Première Ligne Vide de ce code pour obtenir le mot "period" ou devrais-je opter pour une autre approche?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     PremiereLigneVide = Range("C65535").End(xlUp).Row + 1
        DerniereLigne = Range("A1").SpecialCells(xlCellTypeLastCell).Row
        Range("A" & PremiereLigneVide & ":" & "A" &   DerniereLigne).EntireRow.Delete

    Merci beaucoup.

    EDIT cafeine : il faut d'abord sélectionner le code puis cliquer sur #

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 15
    Par défaut
    En passant, comment fait-on pour obtenir notre codage dans des balises.
    Starec m'a déjà écrit pour me dire d'utiliser le signe # qu'on retrouve dans le petit menu, mais je dois mal l'utiliser...???

    Je l'ai fait avant d'entrer mon code et après.

    Merci et désolé pour mes balises manquantes

  3. #3
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello,

    un truc du genre ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    range(range("A" & range("A1:A65536").Find("period").Row), _
                         range("A65536").End(xlUp)).entirerow.Delete

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 15
    Par défaut
    Youppi, ça fonctionne super bien.

    Merci beaucoup et c'est gentil de m'avoir expliqué à nouveau la balise de code.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/08/2008, 15h25
  2. supprimer des lignes répétées
    Par paradeofphp dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 07/06/2006, 19h48
  3. [Vb.Net][Datagrid] Impossible de supprimer des lignes
    Par SamRay1024 dans le forum Windows Forms
    Réponses: 19
    Dernier message: 11/04/2006, 16h28
  4. [VBA][Excel]supprimer des lignes vierges
    Par Angel79 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 17/01/2006, 13h17
  5. Shell pour supprimer des lignes d'un fichier
    Par nelsa dans le forum Autres langages
    Réponses: 2
    Dernier message: 20/09/2004, 12h26

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