Форма пользователя

Программирование на Visual Basic for Applications
MIXA
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 14
Зарегистрирован: 08.11.2008 (Сб) 14:13

Форма пользователя

Сообщение MIXA » 02.02.2009 (Пн) 18:00

/Сообщение отредактировано/
Последний раз редактировалось MIXA 03.02.2009 (Вт) 20:43, всего редактировалось 1 раз.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Форма пользователя

Сообщение Денис » 03.02.2009 (Вт) 9:38

Ну зачем же форму? Пользовательская функция работает как и обычная. Ты в одной из ячеек пишешь:

Код: Выделить всё
=КолДенЕд(A1, A2, A3, A4, A5)


Где A1 - A5 ячейки, в которые подставляешь аргументы функции.
В самой функции код такой:

Код: Выделить всё
function КолДенЕд(Р as Single, К as Single, П as Single, ВП as Single, Co as Single) as Single
    КолДенЕд = (Р - К + П - ВП )/Со
end function


А вообще, барышня, такая арифметика реализуется экселем безо всяких функций. Сравни:

Код: Выделить всё
=(A1 - A2 + A3 - A4) / A5
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

MIXA
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 14
Зарегистрирован: 08.11.2008 (Сб) 14:13

Re: Форма пользователя

Сообщение MIXA » 03.02.2009 (Вт) 20:42

Фунцию-то я знаю как делать. (И сделала уже: код написала) Мне именно форму нужно было сделать, опираясь на условие данной задачи. Теперь разобралась. Спасибо, что ответили.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 50

    TopList