|
|
|
Автозапуск различных макросов при изменении значения в А1
|
|||
|---|---|---|---|
|
#18+
Создаю активную базу с использованием элементов типа "Список", "Поле со списком". Рассмотрим "Список" - при выборе значения в нем идет ссылка на А1, там прописываются значения 1, 2, 3 и т.д., в зависимости от выбранного значения. Задача - при выборе второго значения из списка автоматически запустить макрос (в ячейке А1="2"), при выборе следующего значения (в ячейке А1="3") другой макрос! И т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 13:53:51 |
|
||
|
Автозапуск различных макросов при изменении значения в А1
|
|||
|---|---|---|---|
|
#18+
В модуль листа можно положить такой макрос: Private Sub Worksheet_Change(ByVal Target As Range) If Target = [a1] Then Select Case [a1] Case Is = 1 qqq1 Case Is = 2 qqq2 End Select End If End Sub Для изменения в ячейке А1 Запускает макросы qqq1 и qqq2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 14:44:04 |
|
||
|
Автозапуск различных макросов при изменении значения в А1
|
|||
|---|---|---|---|
|
#18+
_Boroda_, То есть имена созданных макросов должны быть ggg1 и ggg2? (имена я поменяю на свои, естественно, про принцип спрашиваю!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 14:47:55 |
|
||
|
Автозапуск различных макросов при изменении значения в А1
|
|||
|---|---|---|---|
|
#18+
_Boroda_, Среда Microsoft Exel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 15:02:55 |
|
||
|
Автозапуск различных макросов при изменении значения в А1
|
|||
|---|---|---|---|
|
#18+
[quot radomirka То есть имена созданных макросов должны быть ggg1 и ggg2? (имена я поменяю на свои, естественно, про принцип спрашиваю!)[/quot] ggg1, ggg2, ... - имена макросов, находящихся в этой книге. Через Case их можно прописать любое количество (в разумных, конечно, пределах) [quot radomirka Среда Microsoft Exel[/quot] Это об чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 15:46:58 |
|
||
|
Автозапуск различных макросов при изменении значения в А1
|
|||
|---|---|---|---|
|
#18+
_Boroda_, сделал все по "инструкции", даже имена макросам присвоил такие же, автоматического запуска макросов не происходит((( Поэтому уточняю для чего прога должна писаться! 5 листов в книге (это пока, возможно добавится ещё). Для простоты отладки программы имена листов оставляю по умолчанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 15:52:06 |
|
||
|
Автозапуск различных макросов при изменении значения в А1
|
|||
|---|---|---|---|
|
#18+
radomirka_Boroda_, сделал все по "инструкции", даже имена макросам присвоил такие же, автоматического запуска макросов не происходит((( Поэтому уточняю для чего прога должна писаться! 5 листов в книге (это пока, возможно добавится ещё). Для простоты отладки программы имена листов оставляю по умолчанию. Еще добавлю - изменения А1 только на Листе 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 15:55:35 |
|
||
|
Автозапуск различных макросов при изменении значения в А1
|
|||
|---|---|---|---|
|
#18+
radomirka, Клади файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 16:02:40 |
|
||
|
Автозапуск различных макросов при изменении значения в А1
|
|||
|---|---|---|---|
|
#18+
Так сделал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 16:12:23 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=184&tid=2179011]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 320ms |

| 0 / 0 |
