1 2 3 4 5 6
|
Worksheets(1).Cells(i, y) = "20" & codesite & année & compteur 'stockage code barre sans la cle et cellule en format texte
cle = (Worksheets(1).Mid(Cells(i, y), 1, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 2, 1) * 3 + Worksheets(1).Mid(Cells(i, y), 3, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 4, 1) * 3 + Worksheets(1).Mid(Cells(i, y), 5, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 6, 1) * 3 + Worksheets(1).Mid(Cells(i, y), 7, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 8, 1) * 3 + Worksheets(1).Mid(Cells(i, y), 9, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 10, 1) * 3 + Mid(Cells(i, y), 11, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 12, 1) * 3) Mod 10
If cle = 0 Then 'calcul de la cle
cle = (Worksheets(1).Mid(Cells(i, y), 1, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 2, 1) * 3 + Worksheets(1).Mid(Cells(i, y), 3, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 4, 1) * 3 + Worksheets(1).Mid(Cells(i, y), 5, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 6, 1) * 3 + Worksheets(1).Mid(Cells(i, y), 7, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 8, 1) * 3 + Worksheets(1).Mid(Cells(i, y), 9, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 10, 1) * 3 + Mid(Cells(i, y), 11, 1) * 1 + Worksheets(1).Mid(Cells(i, y), 12, 1) * 3) / 10
End If |
Partager