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 :

Macro supprimer ligne si cellule d est vide


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 10
    Par défaut Macro supprimer ligne si cellule d est vide
    Bonjour,
    Je souhaite créer une macro qui supprime les lignes dont la cellule d est vide.
    Peux tu m'aider?
      0  1

  2. #2
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Par défaut
    Bonjour,

    A tester ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Supprimer_Lignes_Vides()
    Dim Ligne As Long
        For Ligne = Cells(Rows.Count, "D").End(xlUp).Row To 1 Step -1
            If Cells(Ligne, "D") = "" Then Rows(Ligne).Delete
        Next Ligne
    End Sub
    Cordialement.
      0  0

  3. #3
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour,

    Un code minimaliste (avec plage à adapter) mais efficace :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("D1:D1000").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
      0  1

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 10
    Par défaut Macro masquer les lignes dont la colonne d est vide
    Bonjour,
    J'aimerai créer une macro pour masquer les lignes dont la cellule d est vide.
    Peux tu m'aider stp?
      0  3

  5. #5
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    il va falloir commencer à se prendre en main et savoir utiliser l'aide VBA au sujet des méthodes et des propriétés.

    d'une façon plus générale, si tu ne sais pas consulter le modèle objet VBA Excel, tu n'arriveras jamais à découvrir par toi-même les instructions à utiliser.
    C'est la grande force de VBA : avec un peu de rigueur et d'utilisation de l'aide, on peut facilement apprendre, comprendre, et découvrir les instructions qui nous manquent.

    là malheureusement, tu restes dépendant des autres pour avancer, c'est dommage pour toi

    un code proposé dans cette discussion supprime les lignes (méthode "Delete")

    si tu veux masquer, il faut utiliser la méthode "Hide" à la place

    essaye de modifier le code, et reviens avec tes travaux si ça ne fonctionne pas.
      2  1

Discussions similaires

  1. [XL-2010] Supprimer plusieurs lignes si la cellule XX est vide
    Par David62510 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/01/2015, 16h28
  2. [XL-2003] Supprimer ligne si cellule vide ou
    Par guigui69 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/05/2011, 09h32
  3. Test si la cellule sélectionnée est vide
    Par Dapangma dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/08/2008, 12h00
  4. Comment afficher les lignes lorsque la valeur est vide ?
    Par matimat2k4 dans le forum Langage SQL
    Réponses: 24
    Dernier message: 02/04/2008, 16h29
  5. supprimer ligne tableau si A est vide
    Par flyhb dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/03/2008, 23h30

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