🙂Bonsoir,
j'ai la macro suivante pour déplacer une ligne:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim adresse$, x&, c As Range
If Target.Count > 1 Or Target.Row < 4 Then Exit Sub
x = Target.Row
Set c = Range("A" & x & ":O" & x)
Select Case Target.Column
Case 1
adresse = [A65000].End(xlUp).Address(1, 1)
If Target.Address = adresse Then
Application.EnableEvents = False
c.Copy Target.Offset(1)
c.Offset(1).SpecialCells(xlCellTypeConstants).ClearContents
Application.EnableEvents = True
End If
Case 15
If LCase(Target) = "cloturé" Then
c.Copy Feuil1.Range("A65000").End(xlUp).Offset(1)
Rows(x).Delete
End If
End Select
End Sub
et je voudrais insérer une Msgbox pour demander confirmation avant que la ligne soit déplacée
merci à vous
cordialement
Mix770
j'ai la macro suivante pour déplacer une ligne:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim adresse$, x&, c As Range
If Target.Count > 1 Or Target.Row < 4 Then Exit Sub
x = Target.Row
Set c = Range("A" & x & ":O" & x)
Select Case Target.Column
Case 1
adresse = [A65000].End(xlUp).Address(1, 1)
If Target.Address = adresse Then
Application.EnableEvents = False
c.Copy Target.Offset(1)
c.Offset(1).SpecialCells(xlCellTypeConstants).ClearContents
Application.EnableEvents = True
End If
Case 15
If LCase(Target) = "cloturé" Then
c.Copy Feuil1.Range("A65000").End(xlUp).Offset(1)
Rows(x).Delete
End If
End Select
End Sub
et je voudrais insérer une Msgbox pour demander confirmation avant que la ligne soit déplacée
merci à vous
cordialement
Mix770