powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / personal.xls
6 сообщений из 6, страница 1 из 1
personal.xls
    #34377424
Alexey07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кто помнит, єто персональная книга макросов.
вопрос такой!
в книгу внес несколько модулей с макросами. Часть макросов привязана к кнопкам и работает прекрасно. Но есть один макрос, который сумму цифрами трансформирует в сумму прописью. макрос вводит новую функцию =грн().
Не могу сделать так, что бы функция включалась самостоятельно при открытии Эксель.
(Макрос рабочий, если перенести его в модуль в текущей книге, то функция работает)

вкладываю сам модуль (Макрос не мой, нашел на обширных просторах интернета)
...
Рейтинг: 0 / 0
personal.xls
    #34377460
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не понятно, что значит "ключалась самостоятельно при открытии Эксель." в отношении этой функции?

как сделать, вообще:
http://www.sql.ru/forum/actualthread.aspx?tid=400687
...
Рейтинг: 0 / 0
personal.xls
    #34377517
Alexey07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если я сейчас открываю новую книгу в Эксель и ввожу формулу =грн(99), то результат #ИМЯ?
.
Вхожу в режим VBA копирую модуль из Personal.xls в Книга1.xls и вуаля, =грн(99) дает результат Дев'яносто дев'ять грн. 00 коп.

можно ли сделать, что бы Эксель сразу понимал новую формулу?
...
Рейтинг: 0 / 0
personal.xls
    #34377693
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так: =PERSONAL.XLS!грн()
...
Рейтинг: 0 / 0
personal.xls
    #34377759
Alexey07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
впринципе работает. Неудобно правда полный путь прописывать, но уже лучше чем копировать модуль.

спасибо.
...
Рейтинг: 0 / 0
personal.xls
    #34378814
SirFisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поместите Ваши формулы в отдельный файл, сохраните его как надстройку (*.xla). Подключите созданный файл через Сервис\Надстройки (при необходимости нажмите Обзор... и укажите расположение файла). Ваши формулы появятся в Формулы\Определенные пользователем
P.S. Не забывайте перед Function ставить Private. Например, Private Function грн$(N)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / personal.xls
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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