powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Создаю функцию в Excel. Что делаю не так?
12 сообщений из 12, страница 1 из 1
Создаю функцию в Excel. Что делаю не так?
    #37842691
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаю функцию в Excel. Что делаю не так?

В пустом файле Excel

создаю в Редакторе Visual Basic

Function SUMSUM() As Integer
SUMSUM = 100
End Function

Потом хочу вызвать в ячейке таблицы SUMSUM()

вызывает ошибку "Недопустимое имя"
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37842696
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
REBUSсоздаю в Редакторе Visual Basic
В каком модуле?
ЮДФ-ки работают только в стандартном модуле
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37842708
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартный модуль - это

модуль в "Эта Книга" или "Лист1"?
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37842732
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37844731
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Function SUMSUM( авторГДЕ ЗНАЧЕНИЕ (ЧТО ВЫЧИСЛЯЕМ???)) As Integer
SUMSUM = 100
End Function
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37844740
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Function имя функции( значение(-я)) As Integer
SUMSUM = вычисление с значением(ями)
End Function

Например

Function SUM(x,y) As Integer
if x=0 and y>0 then
SUMSUM = "Деление на ноль"
Elseif x=> then
SUMSUM = y/x
End if
End Function
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37844742
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Ser Artur
> Function SUM(x,y) As Integer
> SUMSUM = "Деление на ноль"

Это не будет работать

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37844755
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ups

Function SUMA(x, y) As Integer
If x = 0 And y > 0 Then
SUMA = "?"
ElseIf x >= 0 Then
SUMA = y / x
End If
End Function


Код: vbnet
1.
Это не будет работать


Я не понимаю смысла этой функции
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37844757
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть этой
Код: vbnet
1.
2.
3.
Function SUMSUM() As Integer
SUMSUM = 100
End Function
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37844955
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Ser Artur

Еще раз

> Это не будет работать

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Function SUMA(x, y) As Integer
On Error GoTo labErr
If x = 0 And y > 0 Then
SUMA = "?"
ElseIf x >= 0 Then
SUMA = y / x
End If
Exit Function
labErr:
MsgBox Err.Description
Err.Raise Err.Number
End Function


Попробуй эту функцию и посмотри на ошибку при x = 0 и y > 0
А так-же посмотри на ошибку при параметрах: x = 0 и y = 0

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37844957
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Ser Artur
> то есть этой

Смысл этой функции только в заготовке, для последующего наполнения нужным кодом. Или для иллюстрации как делать
пользовательские функции

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создаю функцию в Excel. Что делаю не так?
    #37845342
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ser ArturFunction SUM(x,y) As Integer
Код: vbnet
1.
Public Function SUM(x,y) As Integer
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Создаю функцию в Excel. Что делаю не так?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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