Suppression ligne de donnée VBA

plamo -  
 Plamo -
Bonjour,

Je souhaite selectionner une donnée dans une liste via un menu deroulant (ca c'est fait).
Je veux pouvoir supprimer les données qui sont sur la meme ligne que cette donnée selectionnée lorsque je click sur le bouton. et ca je n'y arrive pas. I need help plz!!!!!

Merci beaucoup

3 réponses

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Avec tout les renseignements que tu fournis, pas possible de comprendre.
    A+
    0
  2. Skeo36 Messages postés 91 Statut Membre 2
     
    Je n'est pas très bien compris... Tu veut supprimer une ligne ou les valeur que contient cette ligne. Sinon pour supprimer la ligne complète tu peux faire par exemple:

    Private Sub CommandButton1_Click() 'macro de suppression du fournisseur sélectionné
    Dim DerLig As Long
    supprimer_fournisseur.Hide
    Sheets("Fournisseurs").Select
    Sheets("Fournisseurs").Unprotect 'dévérouillage de la feuille
    Cells.Find(what:=fournisseurs).Select 'recherche du fournisseur sélectionner dans la liste déroulante en vu de sa suppression
    If MsgBox("Êtes vous absolument sûr de vouloir supprimer définitivement " & fournisseurs & "?", vbOKCancel + vbQuestion, "Confirmer la suppression.") = vbOK Then
    Selection.EntireRow.Delete 'suppression de la ligne complète contenant le nom de fournisseur sélectionné
    Else: Sheets("S0").Select 'cas ou l'on annulle la suppression
    End If
    Unload supprimer_fournisseur

    Je pense que le principe est le même pour toi que ce soitles valeur ou la ligne. Ici j'ai un ongle fournisseur et dans un userform j'ai une liste déroulante. Je récupère dans cette liste le fournisseur à supprimer ( il s'appel fournisseurs)
    En espérant t'avoir aidé...
    0
  3. Plamo
     
    salut ton fournisseur_titres correspond a quoi? macro, menu deroulant feuille etc???
    je n'arrive pas a le remplacer.
    0