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 :

Suppression d'une ligne donnée


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 239
    Par défaut Suppression d'une ligne donnée
    Salut,
    Je veux supprimer une ligne que je choisis.
    Dans un usf, j'ai crée une textbox qui contiendra le numéro de la ligne à supprimer. Est-ce que ce code fonctionnera?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Suppression_données()
        Worksheets("Base de données").Rows(TextBox_Suppression_Ligne.Value).Delete Shift:=xlUp
    End Sub

  2. #2
    Membre éclairé Avatar de zandru
    Homme Profil pro
    Ingénieur conception mécanique
    Inscrit en
    Mars 2008
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2008
    Messages : 507
    Par défaut
    Citation Envoyé par Chicard Voir le message
    Est-ce que ce code fonctionnera?
    Le meilleur moyen de le savoir est de le tester

    L'as-tu fait ?
    Et si non pourquoi ?

  3. #3
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour le fil le forum normalement oui ca depend ou tu va mettre ta macro
    si dans user ok autrement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Base de données").Rows(userform1.TextBox_Suppression_Ligne.Value).Delete Shift:=xlUp

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 239
    Par défaut
    Non je l'ai pas tester parceque j'aurais aimé avoir un avis avant et bien que mon tableau soit pas en fonction pour eviter de faire une connerie.

    En parlant de connérie est-il possible de rendre une ligne non supprimable?

  5. #5
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    re le fil fait des essais sur un autre fichier un user un bout de code eh hop tu vois si ca marche ou pas au pire sur ton fichier du moment que tu sauvegarde pas

  6. #6
    Membre éclairé Avatar de zandru
    Homme Profil pro
    Ingénieur conception mécanique
    Inscrit en
    Mars 2008
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2008
    Messages : 507
    Par défaut
    Pour éviter de toucher à un tableau, fait un test sur un autre fichier "test" pour valider le bout de code avant de l'intégrer.

    Sinon, à priori, je ne vois pas d'erreur sur ta ligne.

    Pour rendre une ligne non-supprimable, va voir du coté de la protection de la feuille, cela doit être faisable (je ne l'ai jamais fait, donc je ne suis pas sur )

  7. #7
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    re, un petit exemple a adapter en enpechant de supprimer la row 10

  8. #8
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 239
    Par défaut
    J'ai essayé mon bout de code mais il a foiré et comme un con j'ai ferme excel sans sauvegardé le peu que j'avais fait.

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

Discussions similaires

  1. Suppression d'une ligne dans Datagridview et dans la Base de données
    Par MAB-ANZA dans le forum Accès aux données
    Réponses: 2
    Dernier message: 31/05/2011, 12h13
  2. Réponses: 3
    Dernier message: 17/09/2009, 16h26
  3. [MySQL] Suppression d'une ligne d'une base de données (PHP/Mysql)
    Par toutaonline dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 12/05/2009, 15h31
  4. Réponses: 13
    Dernier message: 06/05/2009, 22h39
  5. Problème de cohérence de données lors de suppression d'une ligne
    Par Alphadjo dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 30/06/2008, 21h07

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