Добрый день, Уважаемые Знатоки! С Наступившим Новым годом! Как правильно написать формулу, чтобы при выборе значения в Ячейке B3 = "Все", в ячейках D3 и F3 проставлялась "Все"? Файл прилагаю
Добрый день, Уважаемые Знатоки! С Наступившим Новым годом! Как правильно написать формулу, чтобы при выборе значения в Ячейке B3 = "Все", в ячейках D3 и F3 проставлялась "Все"? Файл прилагаюmkotik
Проверка данных позволяет проверять вводимые данные, но не менять данные ячейки. В одной ячейке проверка данных и формула не уживаются. Тут либо убрать проверку и данные подтягивать только формулой, или наряду с ручным вводом разрешить макросу менять значение
Проверка данных позволяет проверять вводимые данные, но не менять данные ячейки. В одной ячейке проверка данных и формула не уживаются. Тут либо убрать проверку и данные подтягивать только формулой, или наряду с ручным вводом разрешить макросу менять значениеvikttur
И? Еще раз: выбрать Вы сами ничего не сможете. Там будет формула. А вот разрешить формуле выбирать что-либо из диапазона можно. Если, конечно, можно жестко задать условия. Но это уже не по теме.
И? Еще раз: выбрать Вы сами ничего не сможете. Там будет формула. А вот разрешить формуле выбирать что-либо из диапазона можно. Если, конечно, можно жестко задать условия. Но это уже не по теме.vikttur
Сообщение отредактировал vikttur - Пятница, 04.01.2019, 17:37
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("b3")) Is Nothing Then If [b3] = "Все" Then [d3, f3] = "Все" End If End Sub
[/vba] ну это формула такая
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("b3")) Is Nothing Then If [b3] = "Все" Then [d3, f3] = "Все" End If End Sub