J'utilise le code ci-dessous pour effacer le contenu des lignes A2: H2 à l'exception du premier où j'ai l'en-tête. Ce code fonctionne bien s'il n'y a pas de cellules vides entre les deux. Mais comment puis-je effacer tout, même s'il y a une cellule vide?Effacer les données de lignes entières à l'exception de la première ligne en utilisant excel VBA
Sub Clear()
Dim s1Sheet As Worksheet
Set s1Sheet = Workbooks("StockScreen.xlsm").Sheets("TimeStampWork")
s1Sheet.Range(s1Sheet.Range("A2:H2"), s1Sheet.Range("A2:H2").End(xlDown)).ClearContents
End Sub
@acr - Voir ma mise à jour de réponse. – Mrig