et la formule arithmétique : 1/2.somme(xi+1 - xi-1)yi
j'en suis la (avec de l'aide) et ça bloque
Sub variations_de_stock()
'
' variations_de_stock Macro
' calcul des variations de stock par période de temps
'
'
Const Feuille_Lect = "DB"
Const Feuille_Ecrire_1 = "aires"
Const nombre_de_dates_de_mesure = 7
Const nombre_de_mesure_en_profondeur = 15
Dim tableau(1 To nombre_de_mesure_en_profondeur, 1 To nombre_de_dates_de_mesure) As Double
Dim profondeur As Integer
Dim humidite As Integer
Dim aires As Variant
Sheets(Feuille_Lect).Select
For profondeur = 1 To nombre_de_mesure_en_profondeur
For humidite = 1 To nombre_de_dates_de_mesure
tableau(profondeur, humidite) = Cells(profondeur + 3, humidite + 3).Value
Next
Next
For profondeur = 0 To UBound(tableau)
For humidite = 0 To UBound(tableau)
ici ça bloqueaires = aires + (tableau((profondeur), (humidite + 1)) - tableau((profondeur), (humidite - 1))) * tableau((profondeur + 1), (humidite)) / 2
Next
Next
Sheets(Feuille_Ecrire_1).Select
For profondeur = 1 To nombre_de_mesure_en_profondeur
For humidite = 1 To nombre_de_dates_de_mesure
Cells(profondeur, humidite).Value = aires(profondeur, humidite)
Next
Next
End Sub
[jfdsdjhfuetppo]--Message édité par opengeol le 29-04-2002 à 17:44:31--[/jfdsdjhfuetppo]
---------------
i'am just a geo-logue