Sub z3()
Dim a, b, h, x, f As Single
a = 1
b = 100
h = 4
With Worksheets(1)
.cell(1, 1).Value = "x"
.cell(1, 2).Value = "f(x)"
For x = a To b Step h
i = i + 1
f = x - Cos(Abs(x ^ 1 / 2))
.cell(i + 1, 1).Value = x
.cell(i + 1, 2).Value = f(x)
Next x
End With
End Sub
Sub z3()
Dim a, b, h, x, f As Single
a = 1: b = 100: h = 4
With Worksheets(1)
.cell(1, 1).Value = "x"
.cell(1, 2).Value = "f(x)"
i = 1
For x = a To b Step h
f = x - Cos(Abs(x ^ 1 / 2))
i = i + 1
.cell(i, 1).Value = x
.cell(i, 2).Value = f
Next x
End With
End Sub
Согласие есть продукт при полном непротивлении сторон
В учебнике написано "первым делом зайдите в Tools - Options и включите Require Variables Declaration"? Если нет - выбросьте этот учебник. И таки включите указанную опцию. Ошибок будет в несколько раз меньше.