Merhaba,
Kodunuzu aşağıdaki gibi revize edip dener misiniz?
Dim Ö_N, D_S, P_S, Lmd, R, RL, FNR, OMG, ROM, ROML, ROML2, ROMK, Phi, S1, S2, V1, V2, A1, A2 As Double
Dim degisen_deger, son_dolu_satir
Ö_N = Ödev_No.Text
D_S = D_Sayisi.Text
P_S = P_Stroke.Text
Lmd = Lambda.Text
For degisen_deger = 0 To 360
son_dolu_satir = Range("D65530").End(3).Row + 1
Phi = degisen_deger ' ---- Değişmesi gereken açı değeri -----
FNR = Phi * 0.0174533
OMG = ((3.1416 * D_S) / 30)
R = (P_S / 2000)
RL = (P_S * Lmd) / 4
ROM = R * OMG
ROML = (ROM * Lmd)
ROML2 = (ROML / 2)
ROMK = R * (OMG * OMG)
S1 = (0.5 * P_S * (1 - Math.Cos(FNR)))
S2 = (0.5 * RL * (1 - Math.Cos(2 * FNR)))
V1 = Math.Sin(Phi / 57.2957) * ROM
V2 = ROML2 * Math.Sin(2 * (Phi / 57.2957))
A1 = ROMK * Math.Cos(Phi / 57.2957)
A2 = ROMK * Lmd * Math.Cos(2 * (Phi / 57.2957))
Range("D" & son_dolu_satir).Value = S1
Range("E" & son_dolu_satir).Value = S2
Range("F" & son_dolu_satir).Value = S1 + S2
Range("G" & son_dolu_satir).Value = V1
Range("H" & son_dolu_satir).Value = V2
Range("I" & son_dolu_satir).Value = V1 + V2
Range("J" & son_dolu_satir).Value = A1
Range("K" & son_dolu_satir).Value = A2
Range("L" & son_dolu_satir).Value = A1 + A2
Range("M" & son_dolu_satir).Value = Phi
Next degisen_deger