Option Explicit
Private Consignes As New Collection
Public Function Addition(ByVal Nb1 As Integer, ByVal Nb2 As Integer) As Double
Addition = Nb1 + Nb2
With Application.Caller.Worksheet
EnDifféré(.Range("B2")) = Nb1
EnDifféré(.Range("C2")) = Nb2
End With
End Function
Private Property Let EnDifféré(ByVal Rng As Range, ByVal V)
Consignes.Add Array(Rng, V)
End Property
Public Sub ExécuterConsignes()
Dim TCsgn()
Do While Consignes.Count >= 1
TCsgn =...