Bonjour Phil,Si l'on ne veut pas écrire en dur le nom du tableau on peut utiliser :
VB:Private Sub CommandButton1_Click() With ListObjects(1) 'tableau structuré If Intersect(ActiveCell, Range(.Name)) Is Nothing Then Exit Sub If MsgBox("Etes-vous sûr de vouloir supprimer cette ligne ?", vbYesNo + vbQuestion) = vbYes _ Then Intersect(ActiveCell.EntireRow, .Range).Delete xlUp End With End Sub
Bonjour Phil,
Private Sub CommandButton1_Click()
If Intersect(ActiveCell, [T_BDD]) Is Nothing Then Exit Sub
If MsgBox("Etes-vous sûr de vouloir supprimer cette ligne ?", vbYesNo + vbQuestion) = vbYes _
Then Intersect(ActiveCell.EntireRow, [T_BDD]).Delete xlUp
End Sub
Private Sub CommandButton1_Click()
With ListObjects(1) 'tableau structuré
If Intersect(ActiveCell, Range(.Name)) Is Nothing Then Exit Sub
If MsgBox("Etes-vous sûr de vouloir supprimer cette ligne ?", vbYesNo + vbQuestion) = vbYes _
Then Intersect(ActiveCell.EntireRow, .Range).Delete xlUp
End With
End Sub
Bonjour Job 75Si l'on ne veut pas écrire en dur le nom du tableau on peut utiliser :
VB:Private Sub CommandButton1_Click() With ListObjects(1) 'tableau structuré If Intersect(ActiveCell, Range(.Name)) Is Nothing Then Exit Sub If MsgBox("Etes-vous sûr de vouloir supprimer cette ligne ?", vbYesNo + vbQuestion) = vbYes _ Then Intersect(ActiveCell.EntireRow, .Range).Delete xlUp End With End Sub
Bonjour Phil,
Bonjour Phil,Si l'on ne veut pas écrire en dur le nom du tableau on peut utiliser :
VB:Private Sub CommandButton1_Click() With ListObjects(1) 'tableau structuré If Intersect(ActiveCell, Range(.Name)) Is Nothing Then Exit Sub If MsgBox("Etes-vous sûr de vouloir supprimer cette ligne ?", vbYesNo + vbQuestion) = vbYes _ Then Intersect(ActiveCell.EntireRow, .Range).Delete xlUp End With End Sub