You are on page 1of 3

Private Sub CommandButton1_Click()

Dim i, j, n As Integer

Dim xb, PT As Double

Dim l(20), x(20), y(20) As Double

n = Cells(3, 4)

xb = Cells(4, 4)

xvert = 7

For i = 1 To n

x(i) = Cells(xvert, 2)

y(i) = Cells(xvert, 3)

xvert = xvert + 1

Next i

xb = 7

For i = 1 To n

l(i) = 1

For j = 1 To n

Cells(xvert, 8).Value = x(i)

Cells(xvert, 9).Value = y(i)

If i <> j Then

l(i) = l(i) * ((xb) - x(j)) / (x(i) - x(j))

End If

Next j

l (i)

PT = PT + y(i) *  l(i)

Next i

PT
Cells(12, 9).velue = PT

End Sub

You might also like