Supprimer ligne

archimede781

XLDnaute Junior
Bonsoir,

Voilà, dans le fichier joint je voudrai par bouton (macro) supprimer la ligne du tableau
à partir de la valeur que j'ai sélectionné dans la cellule R2

Exemple je selectionne "Didier", je supprime la ligne 7 du tableau.

Merci

Archi781
 

camarchepas

XLDnaute Barbatruc
Re : Supprimer ligne

Re ,

Archi , J'espère sincèrement que ce ne soit pas ce foutu crabe .......

en attendant, voici avec la modification .

Par prudence , j'ai considéré que le nom pouvait ne pas être au même endroit .
 

Pièces jointes

  • Exemple tri tableau (1).xlsm
    85.1 KB · Affichages: 26

archimede781

XLDnaute Junior
Re : Supprimer ligne

Problème,
J'ai voulu adapter à mes données mais lorsque je lance le bouton [supprimer adhérent], la ligne est bien supprimée sur la feuille "Liste adhérents" mais sur la feuille "Table" il y a : #REF! dans les cellules et la ligne n'est pas supprimée.
je joins le nouveau fichier.
merci
Archi781
 

camarchepas

XLDnaute Barbatruc
Re : Supprimer ligne

Et oui ,

Dans table , tu as décalé les informations d'une colonne donc le code doit devenir :

Code:
Sub Supprime()
Dim Trouve As Range

Set Trouve = Range("C:C").Find(Range("M2"), lookat:=xlWhole)
If Not Trouve Is Nothing Then Rows(Trouve.Row).Delete

'Set Trouve = Sheets("Table").Range("B:B").Find(Range("M2"), lookat:=xlWhole) ' Ancienne ligne

Set Trouve = Sheets("Table").Range("C:C").Find(Range("M2"), lookat:=xlWhole)
If Not Trouve Is Nothing Then Sheets("Table").Rows(Trouve.Row).Delete
End Sub
 

Discussions similaires

Réponses
9
Affichages
159
Réponses
22
Affichages
872
Réponses
21
Affichages
340

Statistiques des forums

Discussions
312 429
Messages
2 088 350
Membres
103 822
dernier inscrit
kader55