Внешние функции в Excell
Можно ли сделать так, чтобы ее можно было вызывать на листе Excell... А если можно, то как это сделать?
Народ, есть такая проблема: пишется функция в VB.
Можно ли сделать так, чтобы ее можно было вызывать на листе Excell... А если можно, то как это сделать?
Сделать длльку, а в ВБА простейшую функцию, подключающуся к этой длл.
В диалоге выбора функций, есть последняя категория - Пользовательские функции - там видны все Public функции все загруженных на данный момент книгах/модулях.
Сереж, он пишет про ВБ, а не про ВБА (если я правильно понял).
Если бы все было так просто... :-(
Ессно, ВБ не "для приложений"... :-(
Народ, я каюсь, мне ужасно стыдно, но я не знаю чем ВБ отличается от ВБА... А функцию пишу в ВБ Екселя....
тогда это VBA, помоему мы уже как-то обсуждали эту тему
тогда это VBA, помоему мы уже как-то обсуждали эту тему
А раз обсуждали, то можно ссылочку, пожалуйста, а то по поиску ничего не нашел... :-(
А раз обсуждали, то можно ссылочку, пожалуйста, а то по поиску ничего не нашел... :-(
Спасибо большое! То есть, насколько я понял, если этот файл используют в сети несколько человек, то на каждый комп надо скопировать эту книгу с формулой... Но вобще-то можно и оставить в виде модуля в этом файле... Так?
если ты используешь эту функцию только в этой книге, то имеет смысл держать ее только в этой книге, если-же функция универсальная то имеет смысл ставить ее на каждый комп где есть Excel
есть ли возможность запускать такие функции из ячеек (полей) напрямую, без VBА ? (нужна приличная скорость больших объемов вычислений)
У меня, например, в Екселе большой скорости вычислений и обработки больших массивов информации не получилось... ;-) В Аксесе все достаточно шустро, а еще шутсрей на SQL-сервере, если грамотно писать запросы... ;-) Рекомендую. Я сейчас Ексель использую только для отображения отчетов...
спасибо :) , но...
в базовых пакетах (ACCESS и тп) сложновато организовывать вычисления, особенно, если используется математика инженерного уровня, как средство подготовки и обработки данных ACCESS хорош, но как расчетный пакет для меня не потянет (если его не вооружить библиотекой, какую ищу, а найти ее под ACCESS очень маловероятно)
А sql-server не катит? Что за задачи вообще?
sql-server может и катит, но его не знаю, а задачи: прочность, по кодам, нормам и правилам всяким, интерполирование, интегрирование, нахождение решений, системы уравнений (и дифференциальных тоже)... аргументы частенько между узлами сетки а не прямо на ней, как это любят базы данных
sql-server может и катит, но его не знаю, а задачи: прочность, по кодам, нормам и правилам всяким, интерполирование, интегрирование, нахождение решений, системы уравнений (и дифференциальных тоже)... аргументы частенько между узлами сетки а не прямо на ней, как это любят базы данных
Думаю, Вам есть прямой смысл работать с приложением MATLAB. Сам я им никогда не пользовался, но один из наших бывших сотрудников делал в нём вычисления и говорил, что их как-то можно увязывать с Excel.
Думаю, Вам есть прямой смысл работать с приложением MATLAB. Сам я им никогда не пользовался, но один из наших бывших сотрудников делал в нём вычисления и говорил, что их как-то можно увязывать с Excel.
Спасибо, проверю, лет 10 назад MATHCAD-ом пользовался, на тот момент Excel оказался удобнее (и более распространен, что важно для кооперации), может что-нибудь изменилось в лучшую сторону