![]() |
Задача Excel VBA
Добрый вечер! Помогите, пожалуйста решить задачу VBA и найти сумму.
Код:
|
Откуда берутся Xi?
Каково значение n? Куда сохранять результат? |
Цитата:
Цитата:
|
Хорошо, тогда такой вариант, как пример:
1. В ячейках A1:A10 - значения X 2. В ячейках B1:B10 - формула Код:
=корень(А1-1) Код:
=СУММ(B1:B10) А вот и макрос Код:
Sub sum_sqr() |
okshef, большое спасибо! Буду разбиратся.
|
okshef, помогите, пожалуйста. Не могу разобраться:
1. Если к примеру у меня будет 2 переменных, как мне ввести 2? 2. Если под корнем будет выражение такого типа: a+b*2.1/(x^2-3) или x-2/(x+3), (к примеру), как мне его ввести? 3. Цитата:
|
1. Введите две переменные, значения которых записаны в столбцах A и B:
Код:
x1=Cells(i,1) Код:
x=Cells(i, 1) Код:
S=S+a+b*2.1/(x^2-3) 3. Для того, чтобы не быть ограниченным в количестве ячеек с данными. Как только данные закончились - вышли из цикла. Можно, конечно, заменить на явно заданный цикл Код:
For i=1 to N |
okshef, тогда при условии:
Код:
Код:
Sub sum_sqr() Цитата:
1. Что делают эти операторы Loop, как я понимаю, это конец цикла? Value и Cells. 2. Как сделать, чтоб значения которые я ввожу были не превязаны к определенной ячейке, а назначались, к примеру буквами a, b, x. |
Присвоение значений переменных нужно внести в цикл.
Код:
Do While Cells(i, 1) <> "" Цитата:
|
Время: 07:51. |
Время: 07:51.
© OSzone.net 2001-