Re : DoubleClick appel usf pour modification
bonjour à tous,
pour supprimer j'ai ces lignes de code dans le bouton supprimer
Private Sub CmdSup_Click()
rep = MsgBox("Voulez-vous vraiment supprimer l'opération " & UsfSaisie.DTPicker1 & " " & _
UsfSaisie.CbxCategorie & "?", vbYesNo, "Suppresion d'ue opération")
If rep = vbYes Then
ActiveCell.EntireRow.Delete
End If
End Sub
et dans un module ce code
Sub SupprLigne()
nblig = range("A5").End(xlDown).Row
If nblig = 6 Then
MsgBox "L'unique ligne ne peut être supprimée...", vbCritical, "Suppression d'une opération"
Exit Sub
End If
If ActiveCell.Row < 6 Then GoTo erreur
If ActiveCell.Row > nblig Then GoTo erreur
If ActiveCell.Column <> 2 Then GoTo erreur
rep = MsgBox("Etes-vous sûr de supprimer la ligne d'opération de " _
& ActiveCell & " " & ActiveCell.Offset(0, 1) & "?", _
vbYesNo, "Suppression d'une opération")
If rep = vbNo Then Exit Sub
If rep = vbYes Then
Application.ScreenUpdating = False
ActiveCell.EntireRow.Delete
range("H" & ActiveCell.Row) = range("H" & ActiveCell.Row - 1)
Unload Me
UsfSaisie.Show
Application.ScreenUpdating = True
End If
Exit Sub
erreur:
MsgBox "Séléctionner la ligne à supprimer", vbInformation, "Suppression d'une opération"
End Sub
le problème est les formules dans ma colonne H..
je vous jons le fichier
merci de votre aide
limat