Sub CalculSurfaceMin()
Dim s As Double, sz As Double, sy As Double
Dim x As Double, y As Double, z As Double
Dim i As Long, j As Long
Dim sz0 As Double, sy0 As Double
sy0 = 10000
For i = 1 To 31 Step 1
y = 41 - i
Cells(62, 18).Value = y
sz0 = 10000
For j = 1 To 41 Step 1
z = 41 - j
x = 100 - y - z
Cells(61, 18).Value = x
sz = Cells(64, 20).Value
' cette cellule contienne un formule de calcul de surface
If (sz <= sz0) Then
sz0 = sz
If (sz > sz0) Then
Cells(54, 18).Value = y
Cells(53, 18).Value = x
Cells(55, 18).Value = z
Cells(56, 18).Value = sz0
End If
End If
Next j
sz0 = Cells(64, 20).Value
If (sz0 <= sy0) Then
sy0 = sz0
If (sz0 > sy0) Then
Cells(54, 18).Value = y
Cells(53, 18).Value = x
Cells(55, 18).Value = z
Cells(56, 18).Value = sy0
End If
End If
Next i
End Sub
Salut Excel:
SVP j'ai une feuille Excel qui ma calculer une surface, et puis je crée un code VBA pour déterminer la surface MIN avec son paramètres (X,Y,Z) automatique, le calculer de cette surface très compliqué mais je juste déterminer la surface minimale tant que X,Y,Z vari .
merci