powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсказки к собственным функциям
20 сообщений из 20, страница 1 из 1
Подсказки к собственным функциям
    #33530529
Logayn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно-ли как-то в VBA создать подсказки к собственным функциям при написании их в excel (типа как у стандартных)?Плз помогите...
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #33530742
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://]/topic/204313&hl=%f4%f3%ed%ea%f6%e8%ff
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #33534640
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, вроде так: пишешь функцию потом ставишь "+" (знак плюса), далее Ч (буква), далее (). В итоге: + Ч() - в скобках пишешь комментарии. В списке функций эта функция есть в разделе Текстовые функции, позырь справку, если сумневаешься.
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #33534830
Logayn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan33Можно, вроде так: пишешь функцию потом ставишь "+" (знак плюса), далее Ч (буква), далее (). В итоге: + Ч() - в скобках пишешь комментарии. В списке функций эта функция есть в разделе Текстовые функции, позырь справку, если сумневаешься.

Я имел ввиду, что когда вводишь свою собственную функцию н-р"=отборесли(...;...;...;..;...;...;...;)" в ячейку, то появляются всплывающая подсказа,типа " 1й диапазоп ; 2йдиапазон ; и т.д. "
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #33608555
Logayn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно прочитал в одной умной книжке, что "Для встроенных функций
диалоговое окно Аргументы функции предоставляет описание каждого аргумента. К сожалению, отобразить такое описание для аргументов пользовательских функций невозможно."
Увы и ах...
Единственное - это можно добавить описание функции в мастер создания функций....
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #33608815
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта тема уже обсуждалась. По-моему, там автор ничего лучше не предумал, как давать имена переменным более осмысленные - аж из нескольких слов!!!
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #33769253
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот нашел рабочий вариант
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34076976
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34077359
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LogaynНедавно прочитал в одной умной книжке, что "Для встроенных функций
диалоговое окно Аргументы функции предоставляет описание каждого аргумента. К сожалению, отобразить такое описание для аргументов пользовательских функций невозможно."
Увы и ах...
Единственное - это можно добавить описание функции в мастер создания функций....

"Умная книжка" ошибается :-) Техника решения известна относительно давно и описана здесь под заголовком POWER PROGRAMMING TECHNIQUES :
http://j-walk.com/ss/excel/eee/eee009.txt

Единственная поправка к данной статье это то, что библиотека user32.dll находится в директории System32 , а не System.

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34078358
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример.

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34078387
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)Пример.

KL
[MVP - Microsoft Excel] резонный вопрос рядового пользователя - а можно задавать комменты, который брались бы из ячеек:)
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34078424
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan33резонный вопрос рядового пользователя - а можно задавать комменты, который брались бы из ячеек:)Да, в процедуре Auto_open заменить нужные стринги на ссылки на ячейки.
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34079160
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня почему-то не работает. если посмотреть что возвращает Application.ExecuteExcel4Macro, то это ошибка 2015 ("Expected Function or variable")
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34079219
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vbaproу меня почему-то не работает. если посмотреть что возвращает Application.ExecuteExcel4Macro, то это ошибка 2015 ("Expected Function or variable")Какая версия MSO? Попробуй посмотреть в какой папке находится user32.dll

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34079228
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2003 SP2,
\system32\user32.dll
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34079289
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Windows на диске C: ? Версия русская?

Может попробовать заменить

"REGISTER(" на "РЕГИСТРАТОР("
"UNREGISTER(" на "ОТМЕНИТЬ.РЕГИСТРАЦИЮ("

в процедурах Register и Auto_close ???

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34079334
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c:\OS\system32\user32.dll
все английское, тем не менее, попробовал по-русски, ошибка стала 2029 с той же формулировкой.
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34079338
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а еще кто-нибудь пробовал, у вас работает?
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34079399
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vbaproc:\OS\system32\user32.dll
все английское, тем не менее, попробовал по-русски, ошибка стала 2029 с той же формулировкой.Стоп! У тебя действительно c:\ OS \system32\, а не c:\ Windows \system32\? Если так, то вот тебе и ответ - меняй константу Lib в самом начале кода:

Код: plaintext
Const Lib = """c:\windows\system32\user32.dll"""

Вообще вместо константы можешь использовать переменную типа:

Код: plaintext
Lib = """ & Environ("windir") & "\system32\user32.dll"""

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Подсказки к собственным функциям
    #34079418
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL) vbaproc:\OS\system32\user32.dll
все английское, тем не менее, попробовал по-русски, ошибка стала 2029 с той же формулировкой.Стоп! У тебя действительно c:\ OS \system32\, а не c:\ Windows \system32\? Если так, то вот тебе и ответ - меняй константу Lib в самом начале кода:

Код: plaintext
Const Lib = """c:\windows\system32\user32.dll"""

Вообще вместо константы можешь использовать переменную типа:

Код: plaintext
Lib = """ & Environ("windir") & "\system32\user32.dll"""

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


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