Sub GestionDesFeuillesCasiers()
Dim Cell As Range
Dim cellule As Range
With Sheets("Déroulants")
For Each Cell In .Range("I2:I" & .Range("I1000").End(xlUp).Row)
Sheets(Cell.Value).Range("B4:T23") = ""
Sheets(Cell.Value).Range("B4:T23").Interior.Pattern = xlNone
Next
End With
With Sheets("Localisation")
For Each cellule In .Range("A2:A" & .Range("A" & Rows.Count).End(xlUp).Row)
.Cells(cellule.Offset(0, 10) + 3, cellule.Offset(0, 11) + 1) = _
cellule & Chr(10) & _
cellule.Offset(0, 1) & " - " & cellule.Offset(0, 3) & " de " & cellule.Offset(0, 4) & Chr(10) & _
cellule.Offset(0, 2) & Chr(10) & _
"Acheteur : " & cellule.Offset(0, 19) & Chr(10) & _
"Cote : " & cellule.Offset(0, 20) & Chr(10) & _
cellule.Offset(0, 23) & " - DLC : " & cellule.Offset(0, 6) & Chr(10) & _
cellule.Offset(0, 14)
For Each cellule In .Range("A2:A" & .Range("A" & Rows.Count).End(xlUp).Row)
If .Range("A2") = "" Then Exit Sub
With Sheets(cellule.Offset(0, 9).Value) '*********** Bug !
' .Unprotect
.Cells(cellule.Offset(0, 10) + 3, cellule.Offset(0, 11) + 1) = _
cellule & Chr(10) & _
cellule.Offset(0, 1) & " - " & cellule.Offset(0, 3) & " de " & cellule.Offset(0, 4) & Chr(10) & _
cellule.Offset(0, 2) & Chr(10) & _
"Acheteur : " & cellule.Offset(0, 19) & Chr(10) & _
"Cote : " & cellule.Offset(0, 20) & Chr(10) & _
cellule.Offset(0, 23) & " - DLC : " & cellule.Offset(0, 6) & Chr(10) & _
cellule.Offset(0, 14)
If cellule.Offset(0, 6) <= Year(Date) Then
.Cells(cellule.Offset(0, 10) + 3, cellule.Offset(0, 11) + 1).Interior.Color = 255
End If
' .Protect
End With
Next
End With
End Sub