Bonjour ,
Je viens vers vous pour obtenir de l'aide (forcement : oops: ).
Je parviens à supprimer une ligne à l'aide de l'événement doubleclick sur une cellule par contre cela ne fonctionne pas avec des cellules fusionnées (avec suppression des lignes correspondantes).
De même je ne parviens pas à ajouter une 2eme colonne au code sans inclure la colonne intermédiaire.
Je joins mon fichier
Voici le code utilisé trouvé sur le net)
'Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Private Sub Worksheet_BeforedoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
Dim ldeb As Long
Dim lfin As Long
ldeb = 2 'première ligne du tableau pouvant etre dupprimé
lfin = 12 'dernièreligne du tableau pouvant être supprimé
'peut être
'lfin= Range("H65536").End(xlUp).Row
If Not Intersect(Target, Range("d" & ldeb & ":d" & lfin)) Is Nothing And Target.Count = 1 Then
Select Case MsgBox("Voulez vous supprimer la ligne " & Target.Row & " ?", vbOKCancel + vbQuestion)
Case vbOK
Rows(Target.Row).Delete
End Select
End If
'If Not Intersect(Target, Range("f" & ldeb & ":f" & lfin)) Is Nothing And Target.Count = 1 Then
'Select Case MsgBox("Voulez vous supprimer la ligne " & Target.Row & " ?", vbOKCancel + vbQuestion)
'Case vbOK
'Rows(Target.Row).Delete
'End Select
'End If
'sinon
'If Not Intersect(Target, Range("d" & ldeb & ":f" & lfin)) Is Nothing And Target.Count = 1 Then
'Select Case MsgBox("Voulez vous supprimer la ligne " & Target.Row & " ?", vbOKCancel + vbQuestion)
'Case vbOK
'Rows(Target.Row).Delete
'End Select
'End If
End Sub
Merci d'avance pour votre aide.
Bonne journée