
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.04.2012, 18:32
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
Добрый день! Возникла задача - выводить сообщение при вводе в заданный диапазон Excel "запрещенных" символов. Список этих символов должен редактироваться вручную (например, $,%,*). Подскажите, пожалуйста, как это можно сделать в VBA? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2012, 18:44
|
|||
|---|---|---|---|
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
А что не получается? Выводить сообщение или редактируемый список? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2012, 18:59
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
Вывести сообщение без всяких условий - не проблема :) Не знаю, как связать это событие с редактированием ячейки, тем более с введением в нее символов из заданного списка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2012, 00:27
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
Код: vbnet 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2012, 00:35
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
Если символов несколько, то можно так: Код: vbnet 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2012, 09:43
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
Shocker.Pro, спасибо! Только возникает runtime error при удалении значений диапазона. И как задать определенный диапазон, а не весь лист? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2012, 13:56
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
muzikizumТолько возникает runtime error при удалении значений диапазонане только при удалении, а при попытке отредактировать НЕ одну ячейку. Так что сначала определитесь, что нужно делать в таких случаях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2012, 13:56
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
muzikizumИ как задать определенный диапазон, а не весь лист?ответ на этот вопрос будет зависеть от ответа на первый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2012, 22:03
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
Shocker.Pro, при попытке отредактировать не одну, а несколько ячеек (удалить, вставить) - должно выполняться это действие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2012, 13:49
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2012, 17:22
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
Правда, есть тут некий глюк, ибо это глюк (вряд ли фича) экселя. При удалении, скажем, строки 5, 6-я строка становится 5-й. При этом Target ссылается на эту самую 5-ю строку, соответственно, по ней идет проверка (хотя она при этом действии не изменялась). По идее при таком событии Target должен бы принимать значение Nothing, но это не так. Идей, как обойти это у меня нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2012, 08:19
|
|||
|---|---|---|---|
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
а если использовать Данные - Проверка данных там выбрать "другой" и подставить код предложенный Shocker.Pro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2012, 18:33
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
HandKot, Господь с вами. "Проверка данных" VBA не понимает. Shocker.Pro, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2012, 18:39
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
muzikizumHandKot, Господь с вами. "Проверка данных" VBA не понимает.а что, нельзя туда добавить UDF? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2012, 22:42
|
|||
|---|---|---|---|
|
|||
MSGBOX при обновлении значения ячейки Excel |
|||
|
#18+
> Shocker.Pro > При удалении, скажем, строки 5, 6-я строка становится 5-й. При этом Target ссылается на эту самую 5-ю строку, соответственно, по ней идет проверка (хотя она при этом действии не изменялась). ПолуоффПосле удаления строки (в пределах UsedRange или выше оного) тыцни Ctrl+Z и посмотри сколько раз вызовется Worksheet_Change и что будет в качестве Target ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2157889]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 156ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...