Re,
Tu as surement un problème de variables mal déclarées ou ton code pose un souci que je ne vois pas puisqu'incomplet ici :
En me basant sur ton code, essaie comme ceci :
Dim A As Byte, B As Byte
Dim C As Double, D As Double, k As Double
N'oublie pas ta formule avec Pi aussi. Vois l'EDIT dans mon message précédent.
Amicalement
Edit : Pour ton info j'ai testé avec ce code
Sub test()
For A = 1 To 5 Step 1
For B = 1 To 20 Step 1
For C = 0.055 To 0.09 Step 0.001
For D = 0.0005 To 0.5 Step 0.0001
Next
Next
Next
Next
k = (2 * A * WorksheetFunction.Pi * B ^ 2) / (3 * C + 1)
Range("A1") = k
End Sub