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 dans une listbox dynamique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 66
    Par défaut Supprimer une ligne dans une listbox dynamique
    Bonjour tout le monde,

    J'ai un problème dans la suppression de ligne dans ma listbox "Listparois"

    Pour remplir ma listbox, j'utilise le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Private Sub ajout_mur_Click()
     
    Listparois.AddItem TextBox1.Value, ListCount
     
    Listparois.List(Listparois.ListCount - 1, 1) = TextBox2.Value * TextBox3.Value
     
    If TextBox4.Visible = True Then
        Listparois.List(Listparois.ListCount - 1, 2) = TextBox4.Value
    Else
        Listparois.List(Listparois.ListCount - 1, 2) = "T ext"
    End If
     
    new_paroi.Enabled = False
    new_paroi.Visible = False
     
    End Sub
    Et pour supprimer une ligne que l'utilisatzeur aurait pu remplir accidentelement, j'ai essayé avec le code ci dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Private Sub supprparoi_Click()
     
    Dim i As Integer, mo As Single
     
    mo = -1
    While Listparois.Value(mo + 1) <> ""    ''''''Listparois est une Listbox'''
        mo = mo + 1
    Wend
     
    If mo <> -1 Then
        For i = 0 To mo
            If Listparois.Selected(i) = True Then
                Listparois.RemoveItem i
            End If
        Next
    Else
        MsgBox ("il n'y a rien a supprimer")
    End If
     
    End Sub
    à part que vb indique un problème sur cette procédure

    J'ai vraiment besoin d'aide.

    Cordialement

    Ps ; si vous avez besoin de plus d'informations, prévenez moi,merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 66
    Par défaut
    c'est bon, je crois avoir résolu le problème

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Shadow5 Voir le message
    c'est bon, je crois avoir résolu le problème
    Ce serait bien d'en faire participer les membres, non !!

    Starec

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

Discussions similaires

  1. [XL-2007] Comment supprimer des lignes d'une plage dans une colonne sous condition
    Par capi81 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 05/06/2015, 12h34
  2. Réponses: 4
    Dernier message: 15/10/2009, 14h33
  3. Supprimer les lignes d'une table dans une autre table
    Par blastmind dans le forum SAS Base
    Réponses: 2
    Dernier message: 28/04/2009, 15h17
  4. [MySQL] inserer une ligne d'une table dans une autre table
    Par piero53 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 14/12/2008, 19h29
  5. Réponses: 3
    Dernier message: 29/01/2008, 13h08

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