Vba selection + suppression d'une ligne

Fermé
Pat29 - 16 sept. 2009 à 09:57
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 16 sept. 2009 à 10:47
Bonjour, je souhaite selectionner une ligne a partir d'une valeur d'un combobox. dans la colonne, il y a les item de ma combobox. si je selectionne un item et que je clik sur suppression, je souhaite supprimer la ligne correspondant à cet item

Pouvais vous m'aider please, j'ai essayé ca :


NmProjet = SaisieDonnées.ComboBox1
Set r = Sheets("param").Cells(2, 1)
Do While r <> NmProjet
Set r = r.Offset(1, 0)
Loop

r.delete


MERCI
A voir également:

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
16 sept. 2009 à 10:47
Bonjour,
pour supprimer ta ligne

With Sheets("param")
    On Error Resume Next
        .Rows(Columns(1).Find(SaisieDonnées.ComboBox1, .Range("A1")).Row).Delete
        If Err.Number > 0 Then
            MsgBox "valeur inconnue"
            '....tes actions en cas d'erreur
        End If
    On Error GoTo 0
End With


s'il n'y a pas risque d'erreur de valeurs dans le combo
With Sheets("param")
      .Rows(Columns(1).Find(SaisieDonnées.ComboBox1, .Range("A1")).Row).Delete
End WIth

0