Re Frangy, merci pour ton explication.
En résumé pour El Blobo :
Si tu n’as jamais de lignes vides au milieu de tes colonnes C, mon code fonctionnerait bien. Si tu as toujours plus d’une donnée dans la colonne C de tes feuilles, le code de Frangy fonctionne parfaitement. Si tu as parfois une seule donnée dans une colonne C d’une de tes feuilles, qu’il peut y avoir parfois des lignes vides dans la colonne C d’une de tes feuilles et qu’en plus tu veux que le code s’arrête à la première ligne vide de la feuille concernée, tu peux utiliser ce code de Frangy légèrement modifié au niveau de la ligne Ws.Range("A1").AutoFill Destination:=Ws.Range("A1:A" & DerLig), Type:=xlFillSeries :
Sub Incrementation()
Dim Ws As Worksheet
Dim DerLig As Long
For Each Ws In Worksheets
DerLig = Ws.Range("C1").End(xlDown).Row
Ws.Range("A1").Value = "1"
If DerLig <> Rows.Count Then Ws.Range("A1").AutoFill Destination:=Ws.Range("A1:A" & DerLig), Type:=xlFillSeries
Next Ws
Sheets(1).Select
End Sub
Conclusion : La prochaine fois fournis-nous ton fichier
Cordialement.