Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[Excel] Как написать пользовательскую функцию?
|
|||
|---|---|---|---|
|
#18+
Не получается написать функцию конвертации даты (данные из произвольной ячейки)... Пробовал сначала так Код: vbnet 1. 2. 3. Ошибо нет, но и значения в ячейке не появляется... Переделал вот так Код: vbnet 1. 2. 3. 4. 5. Результат тот же... Хотя нужное значение в консоле вижу Код: vbnet 1. 2. 3. 4. 5. 6. Как всё же работать с полученным параметром и функциями? Причем для пользователя все функции на русском, а как посмотреть их имена-аналоги на VBA? ---------- Cache for Windows (x86-64) 2010.2.3 (Build 702) Tue Feb 15 2011 14:20:27 EST Cache for Windows (x86-64) 2012.1.1 (Build 602) Wed Mar 7 2012 22:36:34 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 09:27 |
|
||
|
[Excel] Как написать пользовательскую функцию?
|
|||
|---|---|---|---|
|
#18+
krvsa, Потому что передавать нужно не Range а примитивные типы String, Integer. Или проще Variant ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 10:25 |
|
||
|
[Excel] Как написать пользовательскую функцию?
|
|||
|---|---|---|---|
|
#18+
#2, Почему имена различны?? Код: vbnet 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 10:28 |
|
||
|
[Excel] Как написать пользовательскую функцию?
|
|||
|---|---|---|---|
|
#18+
Range в принципе можно передавать, но для вашей задачи хватит типа Date. Ещё на заметку, тип datatime в SQL для английской и русской локалей будет отличаться. Можно в строку с форматом "YYYYMMDD" преобразовать, чтобы не нарваться в будущем на грабли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 10:33 |
|
||
|
[Excel] Как написать пользовательскую функцию?
|
|||
|---|---|---|---|
|
#18+
VSVLAD#2, Почему имена различны?? Семён Семёныч!!! (с) Спасибо тебе, добрый человек! Все заработало. Код: vbnet 1. 2. 3. Название у функции поменял. Да не везде! Привычки еще к особенностям VBA нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 10:37 |
|
||
|
[Excel] Как написать пользовательскую функцию?
|
|||
|---|---|---|---|
|
#18+
Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 11:13 |
|
||
|
[Excel] Как написать пользовательскую функцию?
|
|||
|---|---|---|---|
|
#18+
krvsaНазвание у функции поменял. Да не везде! Привычки еще к особенностям VBA нет... Option Explicit поможет не допустить такой ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 11:15 |
|
||
|
[Excel] Как написать пользовательскую функцию?
|
|||
|---|---|---|---|
|
#18+
VSVLADЕщё на заметку, тип datatime в SQL для английской и русской локалей будет отличаться. Можно в строку с форматом "YYYYMMDD" преобразовать, чтобы не нарваться в будущем на грабли Да у меня там на приёме "свой" SQL, т.ч. это формат для него... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 11:41 |
|
||
|
[Excel] Как написать пользовательскую функцию?
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro Код: vbnet 1. Вааще ништяк! Спасибо. Код: vbnet 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 11:43 |
|
||
|
[Excel] Как написать пользовательскую функцию?
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro Option Explicit поможет не допустить такой ошибки Взял на вооружение! Спасибо за советы и помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 11:45 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2175144]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
21ms |
get topic data: |
5ms |
get first new msg: |
44ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 333ms |

| 0 / 0 |
