Bonjour à tous,
Je ne comprends pas le blocage que j'obtiens sur un bout de code tout simple avec la fonction EntireRow.Delete
Dans une première feuille j'ai des données que je copie / colle sur une autre feuille en mode collage spécial valeur / formats
Sur la seconde feuille je veux supprimer les lignes pour lesquelles les valeurs de la colonne 2 sont à vide
Le code est tout simple:
Sub Test()
On Error Resume Next
Feuil1.Range("C2:C4").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Feuil1.Range("A1:J4").Copy
Feuil2.Range("A1:J4").PasteSpecial Paste:=xlPasteValues
Feuil2.Range("A1:J4").PasteSpecial Paste:=xlPasteFormats
ActiveWorkbook.Save
Feuil2.Activate
On Error Resume Next
Feuil2.Range("B2:B4").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
Le premier EntireRow.Delete sur la feuil1 fonctionne bien, mais pas celui de la Feuil2 alors qu'il s'agit de la même opération
Ca me rend dingue...Merci à vous
Le fichier