Bonjour !!

J'ai une petite macro nommée "rempli" qui, a partir de certaine valeurs saisies, va remplir d'autres cases

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub rempli()
Dim i, j As Integer
For j = 0 To 32 Step 8
    For i = 13 To 0 Step -1
        Cells(42 + j, 19).Value = Range("A7").Value
        If Cells(42 + j, 6 + i).Value <> "" Then
            Cells(40 + j, 6 + i).Value = CInt(Replace(Cells(42 + j, 6 + i).Value, "J", 0))
        Else
            Cells(40 + j, 6 + i).Value = Cells(40 + j, 6 + i + 1).Value
        End If
    Next i
Next j
End Sub
Les valeurs modifiables et sur lequel je souhaite "enclencher" la macro sont sur la plage F42:S42.

j'ai donc essayer sur le "worksheet_change" de faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
If Not Intersect(Target, Range("F42:S42")) Is Nothing Then
        rempli
Mais ça ne marche pas.
Ce qui est bizarre c'est que j'ai pris une autre plage de cellules pour tester et dessus, la macro s'enclenche bien.

J'espère avoir été clair...

Merci pour tout coup de main !