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 :

Supression de lignes non vides


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 472
    Par défaut Supression de lignes non vides
    Bonjour,

    J'ai une liste déroulante qui me permet de me remplir des lignes dans un tableau excel.

    Je souhaite pouvoir supprimer le contenu de ces lignes là avant de faire un autre choix sur ma liste déroulante qui me donnera des données differentes.

    Exemple si je choisi dans ma liste déroulante" produit entre 1 et 100 "

    Mon tableau qui contient plusieurs colonnes va être remplis avec les produit compris entre 1 et 100.

    Si par exemple je choisi dans ma liste déroulante " produit entre 1 et 50 " mon tableau doit contenir que les produit entre 1 et 50 mais dans mon cas les produits qui ont été choisi en premier reste dans mon tableau.

    Vous avez une idée sur comment je pourrais supprimer les anciennes valeurs de mon tableau ?

    Merci

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    bonjour,

    il suffit d'effacer ton tableau avant...

    quel est ton code pour remplir ce tableau ..

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 472
    Par défaut
    Mon code est assez compliqué car j'effectue des sélections à partir d'une base de données sql server .

    Mais je sais que je dois supprimer le contenu de mon tableau avant le clique sur la bouton afficher .

    Quel serait alors le bon code pour effacer mon tableau ?

    Merci

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    ben voir ton code m'aurais permis de te donner un code adapté ...

    inspire toi de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisWorkbook.Sheets("Feuil1").Range("A1:D38").ClearContents

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 472
    Par défaut
    Merci j'ai pu trouver une solution en sélectionnant tout le contenu du tableau et supprimer le tout ^^

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/02/2008, 10h10
  2. Ajouter des données après la dernière ligne non vide
    Par jnmab dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/11/2007, 10h21
  3. Filtre lignes Non Vide
    Par k-eisti dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/06/2007, 17h25
  4. Regrouper lignes non vides
    Par Macjade62 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 20/05/2007, 19h03
  5. [VBA-E]derniere ligne non vide
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/07/2006, 10h48

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