Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/23: Рейтинг темы: голосов - 23, средняя оценка - 4.74
Ashlee

Написание любой функции для Excel

14.05.2008, 02:09. Показов 4438. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу курсачь.. Тема VBA в Excel. И еще, как я поняла, надо написать какую-то функцию для Екселя (любую). Помогите плиииииз!!! Сдавать в эту пятницу(((
Выложите или ссылку хоть каку-то на что-нибудь такое. Буду ооочень признательна!
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.05.2008, 02:09
Ответы с готовыми решениями:

Написание функции в Excel, схожей с ВПР
Нужно написать функцию. Мне все время выдает ошибку ЗНАЧ. С чем это связано?Помогите, пожалуйста. Очень срочно)))

Написание формул в excel для новичков 2
Добрый день Всем форумчанам. Вот нашол в сети этот форум и решил обратиться за помощью сюда. С Exel я не очень дружу, пользуюсь только...

написание формул в excel для новичков
Добрый вечер уважаемые форумчане. Я в excel полный профан, но мне нужно сделать файл xls к утру, для жены - ато её с работы выкинут Я...

1
 Аватар для Alirp
57 / 53 / 4
Регистрация: 04.05.2008
Сообщений: 272
14.05.2008, 09:32
Нашел у себя старую курсовую по Excel в которой написаны две функции на VBA: функция расчета интеграла (трапеция) - integral и интеграла (симпсона) - integral2, вот код функций:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Function fun(x As Double) As Double
fun = Exp(x)
End Function
Function Integral(a As Double, b As Double, n As Double) As Double
Dim h As Double
Dim i As Integer
Dim s As Double
h = 0
s = 0
For i = 1 To n - 1
h = h + (b - a) / n
s = s + 2 * fun(h)
Next i
s = s + fun(a) + fun(b)
Integral = ((b - a) / (2 * n)) * s
End Function
Function Integral2(a As Double, b As Double, n As Double) As Double
Dim h As Double
Dim i As Integer
Dim s As Double
If (n / 2) <> CInt(n / 2) Then
MsgBox ("числи n нечетное")
Integral2 = -1
Exit Function
End If
h = 0
s = 0
For i = 1 To n - 1
h = h + (b - a) / n
If (i / 2) <> CInt(i / 2) Then s = s + 4 * fun(h) Else s = s + 2 * fun(h)
Next i
s = s + fun(a) + fun(b)
Integral2 = ((b - a) / (3 * n)) * s
End Function
Если надо могу выслать весь Excel файл, только напиши куда.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.05.2008, 09:32
Помогаю со студенческими работами здесь

Нужен совет, написание программы для работы с Excel
Мне необходимо написать программу на C#, которая открывает файл excel и работает с ним. Есть готовый макрос на VBA который необходимо...

Написание проги в среде Windows для работы с Excel
Всем привет. Есть задача - написать простую программу с пошаговым выбором параметров, выполняемую в среде Windows, передающую выбранные...

Написание сайтов и скриптов любой тематики, написание сайтов и скриптов любой тематики
Написание для вас сайтов любой темы: - Визитка, домашняя страничка (от 20 $) - Сайт компании (от 300 $) - Большой сайт для личных...

Класс для построения графика любой функции
Надо создать или использовать уже готовый класс для построения графиков любой функции написанной в textbox. Может кто знает такую...

Написание функции для for_each
Хочу распечатать список list через свою функцию используя for_each, но я не могу понять как заставить эту for_each работать с моей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru