Je suis tenté par trouv
Perso, je ne vois pas en quoi l'Intersect peut empêcher la suppression de lignes, sauf peut-être si tu utilises un Select qui n'a pas lieu d'être.
Le code de ma macro principale est le suivant :
Sub Information_Request()
Dim DerLigne As Long
Dim Chemin As String
Dim Nom As String
Dim Nom2 As String
Dim i As Long
Dim X As Long
Dim Y As Long
Application.DisplayAlerts = False
Chemin = "\\info.corp\" '"C:\Users\"
Sheets("Information").Select
DerLigne = Columns("C:C").Find("*", Range("C1"), , , xlByRows, xlPrevious).Row
For i = 19 To 143 'DerLigne
Nom = Cells(i, 6).Value
Nom2 = Nom & "\"
Sheets(Array("Information", "Activities")).Copy 'Sheets("Information").Copy
ActiveSheet.Name = Nom
'Private Sub Worksheet_SelectionChangeV2(ByVal Target As Range)
Range("A1:BB" & DerLigne).Copy
Range("A1").PasteSpecial Paste:=xlPasteValues
Range(Columns(1), Columns(38)).Delete
Range(Rows(i + 1), Rows(DerLigne)).Delete
Range(Rows(7), Rows(i)).Select
If i = 7 Then Range(Rows(7), Rows(i)).Select
If i > 7 Then Range(Rows(7), Rows(i - 1)).Delete
Range("A3:BI4").Copy Destination:=ActiveSheet.Range("A18") 'Rows(4).Copy
Range(Rows(1), Rows(4)).Delete
Range("B3").Activate
ActiveWorkbook.SaveAs Filename:=Chemin & Nom2 & Nom & ".xlsm", FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False 'Si Date & " 09 May 2023"
ActiveWorkbook.Close True
Workbooks("XXX.xlsm").Activate
Next i
Workbooks("XXX.xlsm").Activate
Sheets("Information").Select
Range("A3").Activate
End Sub
Et la macro s'arrête et me renvoie un message d'erreur lorsque je supprimer les lignes. A ce moment là, le code Intersect s'est ouvert sur la nouvelle feuille créée.