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 une ligne entiere en vba [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Supprimer une ligne entiere en vba
    Bonjour à tous,

    J'ai fais une base de données sous excel (c'est pas bien je sais...)
    Il y a plusieurs boutons Ajouter stagiaire, modifier stagiaire avec des userforms.
    Maintenant j'aimerais rajouter un bouton supprimer stagiaire. ( ceux qui supprimerais la ligne entière dans la base)
    Et pour sélectionner le stagiaire, je souhaite le faire avec une liste déroulante.

    Si quelqu'un pouvait m'aider? merci et bonne journée

  2. #2
    Invité
    Invité(e)
    Par défaut
    bonjour,
    ci ça te donnes des idées: http://www.developpez.net/forums/d14...e/#post7819625

  3. #3
    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,

    si tu utilise modifier tu dois avoir déjà un code pour sélectionner la ligne à modifier ... ne peu tu pas t'en inspirer pour ton code de sélection de la ligne à supprimer ?

    pour le code de suppression de ligne commence par utiliser l'enregistreur de macro ... puis inspire toi du code généré pour créer ton code ...

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut
    Alors j'ai testé avec scrollbar mais il me marque: "erreur de compilation, membre de méthode ou de données introuvables"...
    Mais dans mon userform j'ai que des combobox ou des textbox, c'est peut être pour ça?

    Oui mais supprimer une ligne, c'est différent que de modifier certains champs....

  5. #5
    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 Marc31 Voir le message
    Oui mais supprimer une ligne, c'est différent que de modifier certains champs....
    bien sur ... mais ton code pour modifier la ligne ne te permet-il pas de récupérer le numéro de ligne à modifier ? !


    ensuite je t'ai dis d'utiliser l'enregistreur de macro pour trouver l'instruction permettant d'effacer une ligne ..

  6. #6
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Supprimer une ligne entiere en vba
    Oui c'est exact je récupère le numéro de ligne lorsque je clique dans la combobox grâce ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Lig = 1 + Me.ComboBox1.ListIndex + 1

  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
    Et que te donne l'enregistreur de macro lorsque tu efface une ligne ?

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

Discussions similaires

  1. [VBA] Comment supprimer une ligne entiere dans excel
    Par babouoles dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 06/07/2017, 08h34
  2. [VBA] supprimer une ligne excel
    Par morgan47 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/06/2006, 14h11
  3. [VBA Excel] Userform pour supprimer une ligne précise
    Par Viper7 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/06/2006, 14h32
  4. [VBA-E] Copier et coller une ligne entiere
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 30/05/2006, 15h51
  5. [VBA Excel] Ajouter, supprimer une ligne ou collone range
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 22/11/2005, 15h53

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