Bonjour !!
J'ai une petite macro nommée "rempli" qui, a partir de certaine valeurs saisies, va remplir d'autres cases
Les valeurs modifiables et sur lequel je souhaite "enclencher" la macro sont sur la plage F42:S42.
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
j'ai donc essayer sur le "worksheet_change" de faire :
Mais ça ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 If Not Intersect(Target, Range("F42:S42")) Is Nothing Then rempli
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 !![]()
Partager