Merci d'utiliser la prochaine fois l'icône
# dédiée au balisage du code !
Sinon je n'aime pas trop la conception et n'en voyant pas l'intérêt …
Ancien code aux oubliettes !
Code à copier dans le module de classe de la "(Feuil3)" :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Private Sub Worksheet_Change(ByVal Target As Range)
Q! = (Target.Column - 7) / 4
If Fix(Q) = Q And Q >= 0 Then
R& = 11 + (Month(Target(, 0).Value) - 1) * 14
With Feuil1
C = Application.Match(Target(, 0).Value2, _
Application.Transpose(.UsedRange.Rows(R).Value2), 0)
If Not IsError(C) Then .Cells(R + 2, C).Value = Target.Value
End With
End If
End Sub |
_______________

____________________________________

______________________________
Merci de cliquer sur

pour chaque message ayant aidé puis sur

pour clore cette discussion …
Partager