|
|
|
использование функций модуля класса на рабочем листе
|
|||
|---|---|---|---|
|
#18+
не выжодит реализовать сабж. в модулях функции работают а в ячейке на листе нет. Это вообще реализуемо? Если да, то подскажите где искать грабли. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 11:58 |
|
||
|
использование функций модуля класса на рабочем листе
|
|||
|---|---|---|---|
|
#18+
newnooberне выжодит реализовать сабж. в модулях функции работают а в ячейке на листе нет. Это вообще реализуемо? Если да, то подскажите где искать грабли. Спасибо. Одни работают. Другие не работают. Не работают те, которые делают какие-либо действия с объектами Ecxel, т.к. из ячейки нельзя менять свойства объектов или осуществлять с ними какие-либо действия (создавать, добавлять). Можно посмотреть на конкретном примере, если хотите - выложите пример... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 13:21 |
|
||
|
использование функций модуля класса на рабочем листе
|
|||
|---|---|---|---|
|
#18+
newnoober, на рабочем листе Экселя можно вызывать только функции, описанные в стандартном модуле придется делать обертку типа Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 15:27 |
|
||
|
использование функций модуля класса на рабочем листе
|
|||
|---|---|---|---|
|
#18+
qwrqwrnewnoober, на рабочем листе Экселя можно вызывать только функции, описанные в стандартном модуле придется делать обертку типа Код: plaintext 1. 2. А если MyClass.MyFunc имеет рядпараметров, их можно как-то при помощи функции fmodule передать в MyClass.MyFunc ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 15:39 |
|
||
|
использование функций модуля класса на рабочем листе
|
|||
|---|---|---|---|
|
#18+
почему нельзя? Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 16:11 |
|
||
|
использование функций модуля класса на рабочем листе
|
|||
|---|---|---|---|
|
#18+
qwrqwr, Deggasad, Спасибо за помощь. Всё получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 17:37 |
|
||
|
использование функций модуля класса на рабочем листе
|
|||
|---|---|---|---|
|
#18+
Не получается реализовать приведенный пример. Помогите пожалуйста найти ошибку в выполняемых мною действиях. 1. создаю новый файл с поддержкой макросов 2. создаю модуль 1 3. копирую туда: Function fmodule(ByVal ряд As Long, ByVal параметров As String) fmodule = MyClass.MyFunc(ряд, параметров) End Function 4. сохраняю файл 5. в ячейке пишу: =fmodule(1; "превед") 6. в итоге в ячейке вижу "=fmodule(1; "превед")" Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 01:18 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37739439&tid=2175839]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 478ms |

| 0 / 0 |
