Bonjour,
J'aimerai avoir une macro qui modifie la valeur de certaines cellules en fonction de la valeur d'une autre cellule (liée à des cases d'option).
J'utilise actuellement ce code
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
temps_max = 2 / 1440
If [a1] = 1 Then
For i = 3 To 16
Range("m" & i).Formula = Range("m2").Formula
Next
[m3] = temps_max
[m13] = temps_max
[m14] = temps_max
[m18] = temps_max
ElseIf [a1] = 2 And [l1] <> "" Then
For i = 3 To 18
Range("m" & i).Formula = Range("m2").Formula
Next
[m3] = temps_max
[m11] = temps_max
[m12] = temps_max
[m16] = temps_max
End If
Application.EnableEvents = True
End Sub
Cette macro ne fait malheureusement pas exactement ce que je voudrais.... je devrais même dire qu'elle fait exactement l'inverse
J'aimerais :
1° que la macro s'exécute lorsque la valeur de la cellule de contrôle des cases d'option change.
2° qu'elle ne s'exécute pas lorsque la valeur d'une autre cellule change.
Que dois-je change à mon code?
D'avance merci