Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Ошибка в выпадающем списке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Ошибка в выпадающем списке
Ошибка в выпадающем списке
nifra Дата: Суббота, 13.04.2013, 17:18 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Сделал такое условие. И оно не работает

[vba]
Код
Sub Расскрсписок8_Изменение()
If Range("R4") < 5 Then Range("U4") = 4
If Range("R4") > 4 Then Range ("U4") < 4
End Sub
[/vba]

В чем моя ошибка?
 
Ответить
СообщениеСделал такое условие. И оно не работает

[vba]
Код
Sub Расскрсписок8_Изменение()
If Range("R4") < 5 Then Range("U4") = 4
If Range("R4") > 4 Then Range ("U4") < 4
End Sub
[/vba]

В чем моя ошибка?

Автор - nifra
Дата добавления - 13.04.2013 в 17:18
Serge_007 Дата: Суббота, 13.04.2013, 17:37 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (nifra)
[vba]
Код
Then Range("U4") < 4
[/vba]

Что Вы этим хотели сказать?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (nifra)
[vba]
Код
Then Range("U4") < 4
[/vba]

Что Вы этим хотели сказать?

Автор - Serge_007
Дата добавления - 13.04.2013 в 17:37
nifra Дата: Суббота, 13.04.2013, 17:41 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Цитата (Serge_007)
Что Вы этим хотели сказать?

то что при данном условии U4 должна быть не равна 4 ( также я пробовал ставить в макросе <> 4.
Та же ошибка.
 
Ответить
Сообщение
Цитата (Serge_007)
Что Вы этим хотели сказать?

то что при данном условии U4 должна быть не равна 4 ( также я пробовал ставить в макросе <> 4.
Та же ошибка.

Автор - nifra
Дата добавления - 13.04.2013 в 17:41
Serge_007 Дата: Суббота, 13.04.2013, 17:43 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (nifra)
U4 должна быть не равна 4

И что по-Вашему должно появиться в ячейке при таких условиях? wink


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (nifra)
U4 должна быть не равна 4

И что по-Вашему должно появиться в ячейке при таких условиях? wink

Автор - Serge_007
Дата добавления - 13.04.2013 в 17:43
nifra Дата: Суббота, 13.04.2013, 17:52 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

ну я предполагал, что любое из трех значений, только не четвертое.
Это не возможно сдедать чтоли?
 
Ответить
Сообщениену я предполагал, что любое из трех значений, только не четвертое.
Это не возможно сдедать чтоли?

Автор - nifra
Дата добавления - 13.04.2013 в 17:52
Serge_007 Дата: Суббота, 13.04.2013, 18:10 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (nifra)
любое из трех значений
Из каких трёх? Что Вы всё загадками говорите? Вы можете нормально объяснить задачу?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (nifra)
любое из трех значений
Из каких трёх? Что Вы всё загадками говорите? Вы можете нормально объяснить задачу?

Автор - Serge_007
Дата добавления - 13.04.2013 в 18:10
nifra Дата: Суббота, 13.04.2013, 18:29 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

имеются два выпающих списка, в которых 2 столбец зависит от 1ого.
Я вырезал часть чтоб было наглядно и прикладываю тут.
столбцы "коробка" и "наличник" интересуют.
При Е4>4 H4 должна быть не равна или меньше 4
При Е4<5 H4=4

как то так
К сообщению приложен файл: _1.xlsm (34.6 Kb)
 
Ответить
Сообщениеимеются два выпающих списка, в которых 2 столбец зависит от 1ого.
Я вырезал часть чтоб было наглядно и прикладываю тут.
столбцы "коробка" и "наличник" интересуют.
При Е4>4 H4 должна быть не равна или меньше 4
При Е4<5 H4=4

как то так

Автор - nifra
Дата добавления - 13.04.2013 в 18:29
Serge_007 Дата: Суббота, 13.04.2013, 18:31 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так можно при R4>4 возвращать значения от одного до трёх, в случайном порядке:
[vba]
Код
Sub Расскрсписок8_Изменение()
If Range("R4") < 5 Then Range("U4") = 4
If Range("R4") > 4 Then Range("U4") = Int(3 * Rnd + 1)
End Sub
[/vba]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак можно при R4>4 возвращать значения от одного до трёх, в случайном порядке:
[vba]
Код
Sub Расскрсписок8_Изменение()
If Range("R4") < 5 Then Range("U4") = 4
If Range("R4") > 4 Then Range("U4") = Int(3 * Rnd + 1)
End Sub
[/vba]

Автор - Serge_007
Дата добавления - 13.04.2013 в 18:31
nifra Дата: Суббота, 13.04.2013, 18:42 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

к сожалению, этот вариант не подходит, когда я выбираю одно из трех зачений, после выбора одного, у меня в итоге выбирается другое.
 
Ответить
Сообщениек сожалению, этот вариант не подходит, когда я выбираю одно из трех зачений, после выбора одного, у меня в итоге выбирается другое.

Автор - nifra
Дата добавления - 13.04.2013 в 18:42
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Ошибка в выпадающем списке
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!