Arkadaşlar excel 2007 visual basicte bir makro yazdım daha ilk satırda (koyu yazılan) şu hatayı verdi "compile error: constant expression required" acaba neyi yanlış yapıyorum?
Kodlar şu şekilde;
Private Sub CommandButton1_Click()
Dim açıklık_açısı As Double
Dim f(b) As Double
Dim ff(b) As Double
For i = 2 To 21
If Sayfa1.Cells(i, 1) = "" Then
Sayfa1.Cells(i, 1) = ""
Else
Sayfa1.Cells(i, 9) = Sayfa1.Cells(i, 1)
End If
Next
açıklık_açısı = Atn((Sayfa1.Cells(3, 7) - Sayfa1.Cells(2, 7)) / (Sayfa1.Cells(3, 8) - Sayfa1.Cells(2, 8))) * 200 / 3.141592653
If açıklık_açısı < 200 Then
açıklık_açısı = açıklık_açısı + 200
End If
Sayfa1.Cells(2, 3) = açıklık_açısı
End Sub
Kodlar şu şekilde;
Private Sub CommandButton1_Click()
Dim açıklık_açısı As Double
Dim f(b) As Double
Dim ff(b) As Double
For i = 2 To 21
If Sayfa1.Cells(i, 1) = "" Then
Sayfa1.Cells(i, 1) = ""
Else
Sayfa1.Cells(i, 9) = Sayfa1.Cells(i, 1)
End If
Next
açıklık_açısı = Atn((Sayfa1.Cells(3, 7) - Sayfa1.Cells(2, 7)) / (Sayfa1.Cells(3, 8) - Sayfa1.Cells(2, 8))) * 200 / 3.141592653
If açıklık_açısı < 200 Then
açıklık_açısı = açıklık_açısı + 200
End If
Sayfa1.Cells(2, 3) = açıklık_açısı
End Sub
