Quel est le code VBA qui permet d'effacer uniquement la plage en jaune dans le fichier en pièce jointe
Le nombre de lignes est dynamique mais les colonnes restent toujours les mêmes
Pour information, il n'y aura jamais de cellules vides dans la plage en jaune
Sub EffacerPlage()
Dim der&
With Sheets("Feuil1")
If .FilterMode Then .ShowAllData
der = .Cells(Rows.Count, "a").End(xlUp).Row
If der < 6 Then Exit Sub Else .Range("a6:g" & der).Clear
End With
End Sub
Sub EffacerPlage()
Dim der&
With Sheets("Feuil1")
If .FilterMode Then .ShowAllData
der = .Cells(Rows.Count, "a").End(xlUp).Row
If der < 6 Then Exit Sub Else .Range("a6:g" & der).Clear
End With
End Sub
Merci bcp pour vos réponses @job75 , je ne savais pas qu'on pouvait le faire aussi facilement, c'est bon à savoir.
Pour ma part, je dois garder une plage sans passer par un tableau structuré