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 :

[vbexcel]vider le contenu d'une ou plusieurs feuille(s)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Mugette
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 194
    Par défaut [vbexcel]vider le contenu d'une ou plusieurs feuille(s)
    Bonjour,
    Je voudrais grace a un bouton sur la feuil1 de mon fichier xls, vider le contenu total(sauf les entêtes) de mes autres feuilles.
    Est-ce possible ???
    Si oui comment...

    Merci d'avance.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 290
    Par défaut
    Bonjour,
    Tu peux faire ceci tout simplement.Si tu as 5 feuilles où plus il suffit d'ajouter.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Private Sub CommandButton1_Click()
    Sheets(2).Range("A2:Z65536").Delete
    Sheets(3).Range("A2:Z65536").Delete
    End Sub
    jpleroisse

  3. #3
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Et si tu ne connais pas le nombre de feuilles, une petite boucle s'impose:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    For i = 2 To Worksheets.Count
       Sheets(i).Range("A2:Z65536").Delete
    Next i
    Je commence à 2 pour ne pas impacter la feuille où se trouve le bouton.

  4. #4
    Membre confirmé Avatar de Mugette
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 194
    Par défaut
    alors ok ca marche tres bien meme trop bien puisque ca delete les formats et ça c'est vraiment dommage.
    y aurai t il une petite chose qui me supprime mes lignes en me gardant les formats de cellules ?

  5. #5
    Membre confirmé Avatar de Mugette
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 194
    Par défaut
    j'ai oublié de vous remercié... ;-)

  6. #6
    Membre confirmé Avatar de Mugette
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 194
    Par défaut
    c'est bon j'ai trouvé je vais mettre mes format dans une procédure et ca ira...
    ciao

  7. #7
    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
    Citation Envoyé par Mugette
    c'est bon j'ai trouvé je vais mettre mes format dans une procédure et ca ira...
    ciao
    sinon remplace .delete par .ClearContents


  8. #8
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    pour supprimer les données en conservant les mises en forme , tu peux tester

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A2:Z65536").ClearContents

    cordialement
    michel

  9. #9
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    Ooouuppss....

    bonjour Bbil ...;o)

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

Discussions similaires

  1. [WD11] Vider le contenu d'une ligne dans une table
    Par juliendu01 dans le forum WinDev
    Réponses: 12
    Dernier message: 19/01/2012, 14h11
  2. vider le contenu d'une case excel
    Par olivier59820 dans le forum MATLAB
    Réponses: 1
    Dernier message: 18/07/2011, 00h31
  3. Vider le contenu d'une textbox C#
    Par stefsas dans le forum ASP.NET
    Réponses: 5
    Dernier message: 19/05/2010, 14h24
  4. [Débutant] Vider le contenu d'une table
    Par kobalt02 dans le forum LabVIEW
    Réponses: 1
    Dernier message: 16/07/2009, 14h28
  5. requete sql pour vider le contenu d'une colonne d'une table
    Par Sheppard38 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 26/06/2007, 14h20

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