|
|
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
Можно ли в Excel с помощью фун-ции ЕСЛИ() , сделать проверку: Если в ачейке A1 стоит не пустое значение (not null) , и пользователь не вносит в ячейку A2 текст, выдавать сообщение вроде "Введите текст в A2 или удалите значение из A1 " ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 16:22:45 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
Точно не знаю, но, наверное, так =ЕСЛИ(И(A1<>"";A2="");"Введите текст в A2 или удалите значение из A1";"") только смысл от этой формулы? Вам, скорее всего, нужна функция, а не формула ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 16:40:09 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
Pavel55Точно не знаю, но, наверное, так =ЕСЛИ(И(A1<>"";A2="");"Введите текст в A2 или удалите значение из A1";"") только смысл от этой формулы? Вам, скорее всего, нужна функция, а не формула Мне просто нужно если выбрали из списка занчение(любое из списка) столбеца A1 ,то обязательно вводить в А2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 17:44:35 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
Формула к сожалению не работает , говорит что создана циклическая ссылка =( Видимо на ячеqку A2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 11:41:38 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
У меня Формула работает, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 12:51:19 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
Эта формула НЕ должна вводиться в ячейки А1 или А2 (иначе будет циклическая ссылка) Она должна быть в любых соседних ячейках. Поэтому я вам и говорю, что от этой формулы толку мало. Вам надо писать обработчик листа, что-то типо этого Поместите этот код в модуль того листа, на котором он должен работать (щёлкните мышкой по ярлычку листа и выберите "Исходный текст" и вставьте туда этот код Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 13:19:37 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
Pavel55Эта формула НЕ должна вводиться в ячейки А1 или А2 (иначе будет циклическая ссылка) Она должна быть в любых соседних ячейках. Поэтому я вам и говорю, что от этой формулы толку мало. Вам надо писать обработчик листа, что-то типо этого Поместите этот код в модуль того листа, на котором он должен работать (щёлкните мышкой по ярлычку листа и выберите "Исходный текст" и вставьте туда этот код Код: plaintext 1. 2. 3. 4. 5. 6. 7. Вот это рабает.Большое спасибо. А как сделать для диапазона ячеек, например в столбце A1:65536 и B1:65536 ? Т.е. чтобы не для конкретной строки(строго заданой) а для текущей ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 14:57:29 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
а можно чтобы сообщение появлялось если не введешь в ячейку столбца 2 (B1:B65536) значение в момент выхода из нее . А сейчас привязано к событию ввода в первый столбец, получается что сообщение выскакивает сразу как только ввел в A и нажал Enter, а хорошо бы было бы если не ввел в столбец B и выходишь из ячейки столбца B, тогда появляется? Так возможно. P/S/ я б сам сделал только не понимаю в VB пока ничего =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 15:09:55 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
а у меня все работает =))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 16:18:17 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
Artemka!а у меня все работает =))) помойму у вас архив битый =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 16:26:17 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
MaxR Artemka!а у меня все работает =))) помойму у вас архив битый =) а помоему у Вас =)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 16:36:50 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
Artemka! MaxR Artemka!а у меня все работает =))) помойму у вас архив битый =) а помоему у Вас =)))) Да это у меня не обратил внимание, при скачке меняет расширение автоматически... Работает крута =) Спасибо за замечания... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 16:50:10 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
А мессэджебокс может выскакивать , если не введешь значение? Просто у вас отдельный столбец для этого выделен а я так не могу сделать нужно месседж бокс =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 16:53:45 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
MaxRА мессэджебокс может выскакивать , если не введешь значение? Просто у вас отдельный столбец для этого выделен а я так не могу сделать нужно месседж бокс =( в смысле "месседж бокс" окошко чтоли?! я в VB тоже не силен...! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 16:56:24 |
|
||
|
Функция Если()
|
|||
|---|---|---|---|
|
#18+
Artemka! MaxRА мессэджебокс может выскакивать , если не введешь значение? Просто у вас отдельный столбец для этого выделен а я так не могу сделать нужно месседж бокс =( в смысле "месседж бокс" окошко чтоли?! я в VB тоже не силен...! Жалко =( Ну всеравно спасиб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 16:57:36 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34878588&tid=2182072]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 395ms |

| 0 / 0 |
