powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel, своя формула
5 сообщений из 5, страница 1 из 1
Excel, своя формула
    #36399375
MyFunc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В VBA-модуле экселя написал свою функцию.
К примеру:
Код: plaintext
1.
2.
Public Function MyFunc(x As Long) As Long
    MyFunc = x +  1 
End Function
как научиться ее использовать при работе с данными на листе, аналогично встроенным экселевским функциям?

Т.е. что-бы можно было в ячейке написать =MyFunc(10) и в ячейке появлялось вычесленное значение этой функции. Что-то пока не получается :(
...
Рейтинг: 0 / 0
Excel, своя формула
    #36399424
m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m
Гость
Почему не получается? Что пишет? #ИМЯ ?
...
Рейтинг: 0 / 0
Excel, своя формула
    #36399501
MyFunc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m,

да
...
Рейтинг: 0 / 0
Excel, своя формула
    #36399517
m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m
Гость
Проверьте уровень безопасности, он должен быть установлен на средний или низкий.
И также, добавьте в код функции строку Application.Volatile, так:
Код: plaintext
1.
2.
3.
Public Function MyFunc(x As Long) As Long
    Application.Volatile
    MyFunc = x +  1 
End Function
...
Рейтинг: 0 / 0
Excel, своя формула
    #36399560
MyFunc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m,

ОК, спасибо
Application.Volatile - помогло
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel, своя формула
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]