|
|
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
Взял пример из справочной системы VBA Function MatchUp(CityName As String) MatchUp = Switch(CityName = "London", "English", CityName _ = "Rome", "Italian", CityName = "Paris", "French") End Function скопировал это в модуль. А как этой функцией воспользоватся ? Пробовал писать в ячейке =MatchUp(A1) в А1 писал город london -не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 15:57:19 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
Напиши не london, а L ondon. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:13:23 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
Добавь в начало модуля. Код: plaintext 1. Потому, что VBA по умолчанию использует Option Compare Binary. Option Compare Binary - В этом случае символы интерпретируются с учетом регистра. Option Compare Text - Символы сравниваются независимо от регистра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:18:25 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
Пользователь2Напиши не london, а L ondon. Все равно не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:27:06 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
[quot Пользователь2]Добавь в начало модуля. Код: plaintext 1. И Так тоже не заработало. Пишет #ЗНАЧ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:29:24 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
Может какие нибудь опции в EXCEL отключены ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:33:55 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
У меня всё прекрасно сработало. Только, как Пользователь2 сказал, надо писать с большой буквы, точно, как и в функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:42:29 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
А что значит не работает? Что у тебя выходит в той ячейке, куда ты пишешь имя функции? 0 или #name? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:44:36 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
arsenyА что значит не работает? Что у тебя выходит в той ячейке, куда ты пишешь имя функции? 0 или #name? пишет #ЗНАЧ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:47:13 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
arsenyА что значит не работает? Что у тебя выходит в той ячейке, куда ты пишешь имя функции? 0 или #name? А если пишу в ячейке =MatchUp(London) то пишет #ИМЯ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:52:46 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
talgat arsenyА что значит не работает? Что у тебя выходит в той ячейке, куда ты пишешь имя функции? 0 или #name? А если пишу в ячейке =MatchUp(London) то пишет #ИМЯ? Если уж делаешь это без ячейки А1, то пиши в кавычках: =MatchUp("London") И попробуй открыть файл, что у тебя Ексель скажет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:57:02 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
Если уж делаешь это без ячейки А1, то пиши в кавычках: =MatchUp("London") И попробуй открыть файл, что у тебя Ексель скажет?[/quot] Написал в кавычках заработало. А почему не работает по ссылке ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 16:59:56 |
|
||
|
Обращение к "своей" функции
|
|||
|---|---|---|---|
|
#18+
Закрыл книгу и снова открыл. Заработало. А почему не понял. Спасибо всем за участие ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 17:05:26 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33155209&tid=2185935]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 459ms |

| 0 / 0 |
