Re : Rafraichir les fonction VBA
RE!
Je ne suis pas un pro de VBA, pour tout vous dire je n'y connais pas grand chose. Mes fonction permettent d'interpoler des valeurs par des fonction, que je réutilise après pour d'autres calcul (de stabilité naval).
Je rentre les configuration du navire dans les trois premières feuilles et dans la 4ème feuille, j'ai un tableau qui me calcule des valeurs et qui fait appel a des fonction vba.
Et lorsque je modifie les config du navire, ba les fonction vba ne se mettent pas a jour.
Est-ce que on peut parler de macro, je n'en sais rien...
Où se place application.volatile dans l'exemple suivant????
Function poids_cuve_condition(X As Double) As Double 'effectue la somme des poids des cuves de la condition X en tonnes
Dim i As Integer
Dim a As Double
Dim c As Double
c = 0
a = 0
With worksheets("capacity")
For i = 3 To 100
a = (.cells(i, 2)) * (.cells(i, 5))
With worksheets("chargement")
b = a * (.cells(i, (X + 1))) / 100
End With
c = c + b
Next i
If c <> 0 Then
poids_cuve_condition = c
Else: poids_cuve_condition = 1
End If
End With
End Function
Merci à vous!!