Bonjour, je souhaite supprimer la ligne qu'un utilisateur a sélectionner quand ensuite celui-ci appuie sur un bouton. (Je souhaite aussi
changer le numéro de la 1ere cellule de la ligne pour qu'elle corresponde à celui de la ligne sur la feuille mais ça c'est une autre histoire, chaque chose en son temps ^^
Pensez vous voir pourquoi ma ligne n'est pas supprimée ?
Merci d'avance dans tout les cas !
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 BoutonSupp_Click() response = MsgBox("Voulez-vous réellement supprimer cette tâche ?", vbExclamation + vbYesNo, _ "Suppression de tâche :") If response = vbOK Then ' User chose Yes. 'supprime la ligne ligne = ActiveCell.Row Rows(ligne).Select Selection.Delete Shift:=xlUp lign = Sheets("BD").Columns(1).Find("*", , , , xlByColumns, xlPrevious).Row + 1 'Change numéro de ligne For i = 2 To lign Sheets("BD").Cells(i, 1) = i Next i End If End Sub
Partager