Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Создание описания функции - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Создание описания функции (Формулы)
Создание описания функции
money44 Дата: Четверг, 07.11.2013, 17:07 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Написан макрос, который выбирается из списка стандартных функций. Так вот если допустим мы оттуда выбираем ВПР то у нас появляется в строке формула ВПР с описанием того, что надо вставить в определенные места, т.е. мы видим всплывающее окошко ниже с описанием ВПР(искомое_значение;таблица; номер_столбца; [интервальный_просмотр] и кликая на любое значение он просит его ввести. Как такую же тему сделать на вновь написанный макрос и вставленный в функции? Я так подозреваю что то надо вставить в макрос? Что?
Сам макрос считает количество рабочих часов в месяц исходя из параметров ежедневных выполнений операций или ежегодных и т.д. приводит к общему числу часов в месяц
К сообщению приложен файл: 1240162.rar (0.5 Kb)
 
Ответить
СообщениеДобрый день!
Написан макрос, который выбирается из списка стандартных функций. Так вот если допустим мы оттуда выбираем ВПР то у нас появляется в строке формула ВПР с описанием того, что надо вставить в определенные места, т.е. мы видим всплывающее окошко ниже с описанием ВПР(искомое_значение;таблица; номер_столбца; [интервальный_просмотр] и кликая на любое значение он просит его ввести. Как такую же тему сделать на вновь написанный макрос и вставленный в функции? Я так подозреваю что то надо вставить в макрос? Что?
Сам макрос считает количество рабочих часов в месяц исходя из параметров ежедневных выполнений операций или ежегодных и т.д. приводит к общему числу часов в месяц

Автор - money44
Дата добавления - 07.11.2013 в 17:07
SkyPro Дата: Четверг, 07.11.2013, 18:07 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
У Уокенбаха (excel 2010. профессиональное программирование на VBA) очень хорошо все расписано.
Вобщем ищите application.macrooptions
К сообщению приложен файл: 6366176.gif (50.0 Kb)


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Четверг, 07.11.2013, 18:11
 
Ответить
СообщениеУ Уокенбаха (excel 2010. профессиональное программирование на VBA) очень хорошо все расписано.
Вобщем ищите application.macrooptions

Автор - SkyPro
Дата добавления - 07.11.2013 в 18:07
Alex_ST Дата: Четверг, 07.11.2013, 20:10 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
У меня прописано так (фрагмент, конечно):[vba]
Код
Sub Set_UDF_notes()
    With Application
       .MacroOptions Macro:="СКЛЕИТЬ", _
                     Description:="Склеивает тексты из выделенных ячеек с возможностью переноса строк", _
                     Category:="Определенные пользователем"
       .MacroOptions Macro:="КурсДоллара", _
                     Description:="Запрашивает курс доллара США с сайта ЦБ РФ" & vbCrLf & _
                    "Дата по умолчанию - СЕГОДНЯ", _
                     Category:="Определенные пользователем"
       .MacroOptions Macro:="КурсЕвро", _
                     Description:="Запрашивает курс ЕВРО с сайта ЦБ РФ" & vbCrLf & _
                    "Дата по умолчанию - СЕГОДНЯ", _
                     Category:=UDF_cat
       .MacroOptions Macro:="СЧЁТ_РАЗНЫХ", _
                     Description:="Вычисляет количество уникальных значений в указанном диапазоне", _
                     Category:="Определенные пользователем"
    End With
End Sub
[/vba]



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеУ меня прописано так (фрагмент, конечно):[vba]
Код
Sub Set_UDF_notes()
    With Application
       .MacroOptions Macro:="СКЛЕИТЬ", _
                     Description:="Склеивает тексты из выделенных ячеек с возможностью переноса строк", _
                     Category:="Определенные пользователем"
       .MacroOptions Macro:="КурсДоллара", _
                     Description:="Запрашивает курс доллара США с сайта ЦБ РФ" & vbCrLf & _
                    "Дата по умолчанию - СЕГОДНЯ", _
                     Category:="Определенные пользователем"
       .MacroOptions Macro:="КурсЕвро", _
                     Description:="Запрашивает курс ЕВРО с сайта ЦБ РФ" & vbCrLf & _
                    "Дата по умолчанию - СЕГОДНЯ", _
                     Category:=UDF_cat
       .MacroOptions Macro:="СЧЁТ_РАЗНЫХ", _
                     Description:="Вычисляет количество уникальных значений в указанном диапазоне", _
                     Category:="Определенные пользователем"
    End With
End Sub
[/vba]

Автор - Alex_ST
Дата добавления - 07.11.2013 в 20:10
SkyPro Дата: Четверг, 07.11.2013, 20:54 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Alex_ST, а в фрагменте нет описания аргументов (argumentdescriptions) :)
Да и описание добавляется только в мастер функций.


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Четверг, 07.11.2013, 21:04
 
Ответить
СообщениеAlex_ST, а в фрагменте нет описания аргументов (argumentdescriptions) :)
Да и описание добавляется только в мастер функций.

Автор - SkyPro
Дата добавления - 07.11.2013 в 20:54
Alex_ST Дата: Четверг, 07.11.2013, 22:20 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
в фрагменте нет описания аргументов (argumentdescriptions)
ну, вообще-то его и в Справке нет (по крайней мере для ЕХ-2003 argumentdescriptions - Keyword Not Found)



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
Сообщение
в фрагменте нет описания аргументов (argumentdescriptions)
ну, вообще-то его и в Справке нет (по крайней мере для ЕХ-2003 argumentdescriptions - Keyword Not Found)

Автор - Alex_ST
Дата добавления - 07.11.2013 в 22:20
Serge_007 Дата: Четверг, 07.11.2013, 22:37 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Описание функций появилось в Excel 2010


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеОписание функций появилось в Excel 2010

Автор - Serge_007
Дата добавления - 07.11.2013 в 22:37
Alex_ST Дата: Четверг, 07.11.2013, 22:59 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
Ну, я думаю, принцип-то не изменился, а только аргумент добавился. Так что мой фрагмент кода скорее всего вполне можно использовать как пример.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеНу, я думаю, принцип-то не изменился, а только аргумент добавился. Так что мой фрагмент кода скорее всего вполне можно использовать как пример.

Автор - Alex_ST
Дата добавления - 07.11.2013 в 22:59
SkyPro Дата: Пятница, 08.11.2013, 00:08 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
В любом случае, желаемый автором результат не получить средствами excel.


skypro1111@gmail.com
 
Ответить
СообщениеВ любом случае, желаемый автором результат не получить средствами excel.

Автор - SkyPro
Дата добавления - 08.11.2013 в 00:08
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Создание описания функции (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!