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 :

VBA (Excel) Supprimer 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
    Janvier 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Par défaut VBA (Excel) Supprimer lignes
    Bonjour à tous.
    Voila je vient poster ici car face à un problème sur VBA.

    Avant tout, je précise que je suis extremement nul en programmation.

    Mon problème est le suivant.

    Je cherche un code qui me permetterait en fait de supprimer des lignes sur une feuille donnée.

    Plus précisement, J'ai créé une macro qui me fait apparaitre un userform avec un bouton "reset"
    la deuxième feuille de mon tableur s'apelle "divers".
    et je voudrais qu'en cliquant sur reset, les lignes 6,7,8,9,... (de 6 au maximum en fait) ce supprimes.

    Je sait j'explique mal mais je ne comprend moi même pas vraiment ce que je fait

    Tout ce que je sait c'est qu'il ne me manque plus que ce petit truc pour terminer mon projet ;-)

    Merci donc d'avance à celui qui me dira ce que je doit mettre entre ces deux lignes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub btreset_Click() 
    '........... 
    '.......... 
    End Sub

  2. #2
    Membre chevronné
    Avatar de Bigalo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    445
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 445
    Par défaut
    Bonjour,

    Commence par le faire en enregistrement automatique. S’il s’agit de lignes contiguës, l’adaptation devrait être triviale.

    En cas de lignes discontinues, l’astuce consiste à commencer par celles dont le numéro de ligne est le plus élévé :

    Pour supprimer les lignes 2, 5 et 7, si tu commences par la ligne 2, les 2 autres sont devenues les lignes 4 et 6, ce dont il faudra tenir compte pour ne pas supprimer de "mauvaises lignes". Alors que si tu commences par la 7, puis la 5 et enfin la 2, aucune adaptation des numéros de lignes n‘est nécessaire.

    Cordialement,

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Par défaut
    Un peu trop compliqué pour moi tout ca...

    J'ai trouvé réponse à ma question et met donc ce qu'il fallait que je mette;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub btreset_Click()
    Sheets(2).Range("A7:IV100").Delete
    End Sub
    Merci tout de même

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

Discussions similaires

  1. Probleme en VBA Excel : supprimer une ligne doublante
    Par yanly dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/07/2007, 13h54
  2. [VBA/Excel] Supprimer valeur de cellule
    Par amd64 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/07/2006, 12h41
  3. [VBA][Excel]supprimer des lignes vierges
    Par Angel79 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 17/01/2006, 13h17
  4. [VBA Excel] supprimer tous les onglets sauf un
    Par drinkmilk dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/11/2005, 18h11
  5. [VBA][Excel]Supprimer une partie du texte d'une grosse liste
    Par annedeblois dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 19/09/2005, 17h15

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