J
Jacques
Guest
Bonsoir à tous,
Je cherche comment mettre en VBA l'expression 'compris entre' du genre :
si A11 est compris entre A1 et A2 alors A12 = A3
j'aimerai adapter ce bout de code 'compris entre' dans le code suivant en le simplifiant un peu (puis je faire une boucle ou est ce que je dois tout écrire?)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = '$A$10' Then
If Range('a11').Value = Range('a1').Value Then 'remplacé par compris entre a1 et a2
Range('a12').Value = Range('a3').Value
End If
If Range('a11').Value = Range('b1').Value Then
Range('b12').Value = Range('b3').Value
End If
If Range('a11').Value = Range('c1').Value Then
Range('c12').Value = Range('c3').Value
End If
If Range('a11').Value = Range('d1').Value Then
Range('d12').Value = Range('d3').Value
End If
If Range('a11').Value = Range('e1').Value Then
Range('e12').Value = Range('e3').Value
End If
If Range('a11').Value = Range('f1').Value Then
Range('f12').Value = Range('f3').Value
End If
If Range('a11').Value = Range('g1').Value Then
Range('g12').Value = Range('g3').Value
End If
If Range('a11').Value = Range('h1').Value Then
Range('h12').Value = Range('h3').Value
End If
End If
End Sub
Merci à tous de votre aide
@ plus
Jacques
Je cherche comment mettre en VBA l'expression 'compris entre' du genre :
si A11 est compris entre A1 et A2 alors A12 = A3
j'aimerai adapter ce bout de code 'compris entre' dans le code suivant en le simplifiant un peu (puis je faire une boucle ou est ce que je dois tout écrire?)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = '$A$10' Then
If Range('a11').Value = Range('a1').Value Then 'remplacé par compris entre a1 et a2
Range('a12').Value = Range('a3').Value
End If
If Range('a11').Value = Range('b1').Value Then
Range('b12').Value = Range('b3').Value
End If
If Range('a11').Value = Range('c1').Value Then
Range('c12').Value = Range('c3').Value
End If
If Range('a11').Value = Range('d1').Value Then
Range('d12').Value = Range('d3').Value
End If
If Range('a11').Value = Range('e1').Value Then
Range('e12').Value = Range('e3').Value
End If
If Range('a11').Value = Range('f1').Value Then
Range('f12').Value = Range('f3').Value
End If
If Range('a11').Value = Range('g1').Value Then
Range('g12').Value = Range('g3').Value
End If
If Range('a11').Value = Range('h1').Value Then
Range('h12').Value = Range('h3').Value
End If
End If
End Sub
Merci à tous de votre aide
@ plus
Jacques