Sheets(2).Cells.Clear ' Vide la feuille n°5 de son contenu
For Each coche In ActiveSheet.Shapes
If coche.Name Like "Check*" Then
If coche.ControlFormat.Value = 1 Then
lig = Sheets(2).Range("A65536").End(xlUp).Row + 1 ' 1 ligne = onglet n°2, colonne A puis saut d'1 ligne
Sheets("Codes_Barres_cochés").Range("F" & lig) = Replace(Sheets("Traitement").Range("I" & coche.TopLeftCell.Row), "*", "")
'Range("F" & coche.TopLeftCell.Row).Copy Sheets(2).Range("A" & lig) ' Si case cochée alors colle la valeur de la colonne F vers la colonne A l'onglet n°2
'Range("I" & coche.TopLeftCell.Row).Copy Sheets(2).Range("B" & lig) ' Si case cochée alors colle la valeur de la colonne I vers la colonne B l'onglet n°2
Sheets("Codes_Barres_cochés").Range("A" & lig).FormulaLocal = Sheets("Traitement").Range("I" & coche.TopLeftCell.Row).FormulaLocal
End If
End If
Next
Sheets("Traitement").Range("I3").Copy
Sheets("Codes_Barres_cochés").Columns(1).PasteSpecial Paste:=xlFormats
Sheets(2).Select