Mise à jours d'un calcul antérieur

Bonjour le forum,

Voici ma problématique, avec l'aide d'une personne nous avons créé un fichier, les calculs sont faits à travers les valeurs entrées dans les textbox de l'userform tarif et prix, les valeurs sont stockées en colonnes E et M et le résultat se stock en colonne O pour chaque ligne entrée.

J'aimerais savoir si il y a une possibilité de mettre à jour via le code les ligne de saisie antérieure par exemple si je change manuellement dans le tableau la valeur en M3 la valeur en O3 se met à jour.

Je vous remercie, malheureusement le fichier semble trop volumineux pour être joint

Voici donc une partie du code

Private Sub Validation_Click()

'Dim dlg As Integer

Dim DCel As Long

On Error GoTo plouf

If Nom = "" Then MsgBox "Indiquer le nom du loulou !": Nom.SetFocus: Exit Sub

With Sheets("Liste")

dlg = DerLigne(Range("A1")) + 1

Total = Excel.WorksheetFunction.Sum(Prix, Tarif)

.Range("A" & dlg) = Date

.Range("B" & dlg) = Nom

.Range("C" & dlg) = Race

.Range("D" & dlg) = Refuges

.Range("E" & dlg) = Tarif.Value

.Range("F" & dlg) = Paye

.Range("G" & dlg) = Adoptant

.Range("H" & dlg) = Question

.Range("I" & dlg) = Appel

.Range("J" & dlg) = Visite

.Range("K" & dlg) = Valid

.Range("L" & dlg) = Transport

.Range("M" & dlg) = Prix.Value

.Range("N" & dlg) = Regle

.Range("O" & dlg) = Total

.Range("P" & dlg) = Part.Value

Cordialement

Bonjour Fabien,

Au lieu d'inscrire un résultat, il suffit d'inscrire une formule pour le calculer, non

Si j'ai compris le fonctionnement, pour O, tu mets le code

.Range("O" & dlg).FormulaLocal = "=E" & dlg & "+M" & dlg

@+

Bonjour,

Merci à vous c'est exactement ce qu'il fallait

Cordialement

Rechercher des sujets similaires à "mise jours calcul anterieur"