Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A5:C5")) Is Nothing Then
Application.EnableEvents = False
Range("A5:C5") = Target
Application.EnableEvents = True
End If
End Sub
Un peu plus subtile : la moyenne des trois (vérifie aussi l'égalité des trois) :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo err001
Application.EnableEvents = False
If Not Intersect(Target, Range("a5:c5")) Is Nothing Then Range("a5:c5") = Application.Average(Range("a5:c5"))
err001:
Application.EnableEvents = True
End Sub
l'explication est toujous aussi légère...
B=C/A ==> OK
si tu changes A: on garde B pour calculer C, ou on garde C pour calculer B ?
si tu changes B: on garde A pour cacluler C ou on garde C pour calcule A ?
...
...
euh oui. une règle de trois, ou division. si vous voulez, ...
n'empeche que si tu ne modifies qu'UNE seule des inconnues;. il t'en restes2
si tu mets A=5
je peux te sortir une quantité de solutions... 10/2 15/3 20/4 25/5.....donc.. si tu ne fixes pas B ou C.. bah. on ne saura pas faire;.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD