Заблокировать ввод
RAN
Дата: Понедельник, 01.04.2013, 21:33 |
Сообщение № 1
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Всем наше с кисточкой! Никак не сдружусь с УФ, особенно со СМЕЩ. Нарисуйте формулку для УФ, плззз. Пока обязательные поля (желтые) не заполнены, черный фон на диапазоне для ввода данных и красная надпись. Заполнили поля - заливка исчезает. Желательно динамическую. Число строк - с 8 и до забора (конца) Число столбцов - с F и до обеда (столбца, в заголовке которого есть "и" (итого)) С надписью справился, а с диапазоном застрял. Должно работать в любой версии. Пароля нет.
Всем наше с кисточкой! Никак не сдружусь с УФ, особенно со СМЕЩ. Нарисуйте формулку для УФ, плззз. Пока обязательные поля (желтые) не заполнены, черный фон на диапазоне для ввода данных и красная надпись. Заполнили поля - заливка исчезает. Желательно динамическую. Число строк - с 8 и до забора (конца) Число столбцов - с F и до обеда (столбца, в заголовке которого есть "и" (итого)) С надписью справился, а с диапазоном застрял. Должно работать в любой версии. Пароля нет. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Всем наше с кисточкой! Никак не сдружусь с УФ, особенно со СМЕЩ. Нарисуйте формулку для УФ, плззз. Пока обязательные поля (желтые) не заполнены, черный фон на диапазоне для ввода данных и красная надпись. Заполнили поля - заливка исчезает. Желательно динамическую. Число строк - с 8 и до забора (конца) Число столбцов - с F и до обеда (столбца, в заголовке которого есть "и" (итого)) С надписью справился, а с диапазоном застрял. Должно работать в любой версии. Пароля нет. Автор - RAN Дата добавления - 01.04.2013 в 21:33
Serge_007
Дата: Понедельник, 01.04.2013, 21:42 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (RAN )
Пока обязательные поля (желтые) не заполнены, черный фон на диапазоне для ввода данных и красная надпись. Заполнили поля - заливка исчезает
Остальное не понял...
Цитата (RAN )
Пока обязательные поля (желтые) не заполнены, черный фон на диапазоне для ввода данных и красная надпись. Заполнили поля - заливка исчезает
Остальное не понял...Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (RAN )
Пока обязательные поля (желтые) не заполнены, черный фон на диапазоне для ввода данных и красная надпись. Заполнили поля - заливка исчезает
Остальное не понял...Автор - Serge_007 Дата добавления - 01.04.2013 в 21:42
RAN
Дата: Понедельник, 01.04.2013, 21:47 |
Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Остальное - как динамически определить диапазон для применения УФ F8:L17
Остальное - как динамически определить диапазон для применения УФ F8:L17 RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Остальное - как динамически определить диапазон для применения УФ F8:L17 Автор - RAN Дата добавления - 01.04.2013 в 21:47
Wasilich
Дата: Понедельник, 01.04.2013, 21:52 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
Цитата (RAN )
Желательно динамическую. Число строк - с 8 и до забора (конца) Число столбцов - с F и до обеда (столбца, в заголовке которого есть "и" (итого))
А чё обязательно динамическую. А если просто, скопировать формат ячеек до забора и до обеда
Цитата (RAN )
Желательно динамическую. Число строк - с 8 и до забора (конца) Число столбцов - с F и до обеда (столбца, в заголовке которого есть "и" (итого))
А чё обязательно динамическую. А если просто, скопировать формат ячеек до забора и до обедаWasilich
К сообщению приложен файл:
RAN.xls
(29.5 Kb)
Ответить
Сообщение Цитата (RAN )
Желательно динамическую. Число строк - с 8 и до забора (конца) Число столбцов - с F и до обеда (столбца, в заголовке которого есть "и" (итого))
А чё обязательно динамическую. А если просто, скопировать формат ячеек до забора и до обедаАвтор - Wasilich Дата добавления - 01.04.2013 в 21:52
RAN
Дата: Понедельник, 01.04.2013, 21:59 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Не кошерно. Нужно создать кучу шаблонов с разнным количеством строк и столбцов. Нашел вариант =СЧИТАТЬПУСТОТЫ($F$2:$F$3)=0 В 2003 есть эта формула?
Не кошерно. Нужно создать кучу шаблонов с разнным количеством строк и столбцов. Нашел вариант =СЧИТАТЬПУСТОТЫ($F$2:$F$3)=0 В 2003 есть эта формула? RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Не кошерно. Нужно создать кучу шаблонов с разнным количеством строк и столбцов. Нашел вариант =СЧИТАТЬПУСТОТЫ($F$2:$F$3)=0 В 2003 есть эта формула? Автор - RAN Дата добавления - 01.04.2013 в 21:59
Serge_007
Дата: Понедельник, 01.04.2013, 22:00 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (RAN )
=СЧИТАТЬПУСТОТЫ($F$2:$F$3)=0 В 2003 есть эта формула?
Есть. Но можно заменить на Цитата (RAN )
динамически определить диапазон для применения УФ
Андрей, а как на VBA это делается?
Цитата (RAN )
=СЧИТАТЬПУСТОТЫ($F$2:$F$3)=0 В 2003 есть эта формула?
Есть. Но можно заменить на Цитата (RAN )
динамически определить диапазон для применения УФ
Андрей, а как на VBA это делается?Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (RAN )
=СЧИТАТЬПУСТОТЫ($F$2:$F$3)=0 В 2003 есть эта формула?
Есть. Но можно заменить на Цитата (RAN )
динамически определить диапазон для применения УФ
Андрей, а как на VBA это делается?Автор - Serge_007 Дата добавления - 01.04.2013 в 22:00
RAN
Дата: Понедельник, 01.04.2013, 22:18 |
Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
На VBA легко! [vba]Код
Sub qqq() lr = Cells(7, 1).End(xlDown).Row lc = Range("7:7").Find("и").Column - 1 With Range(Cells(8, 6), Cells(lr, lc)) .FormatConditions.Add Type:=xlExpression, Formula1:= _ "=СЧИТАТЬПУСТОТЫ($F$2:$F$3)<>0" .FormatConditions(.FormatConditions.Count).SetFirstPriority .FormatConditions(1).Interior.Color = vbBlack .FormatConditions(1).StopIfTrue = False End With End Sub
[/vba]
На VBA легко! [vba]Код
Sub qqq() lr = Cells(7, 1).End(xlDown).Row lc = Range("7:7").Find("и").Column - 1 With Range(Cells(8, 6), Cells(lr, lc)) .FormatConditions.Add Type:=xlExpression, Formula1:= _ "=СЧИТАТЬПУСТОТЫ($F$2:$F$3)<>0" .FormatConditions(.FormatConditions.Count).SetFirstPriority .FormatConditions(1).Interior.Color = vbBlack .FormatConditions(1).StopIfTrue = False End With End Sub
[/vba] RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение На VBA легко! [vba]Код
Sub qqq() lr = Cells(7, 1).End(xlDown).Row lc = Range("7:7").Find("и").Column - 1 With Range(Cells(8, 6), Cells(lr, lc)) .FormatConditions.Add Type:=xlExpression, Formula1:= _ "=СЧИТАТЬПУСТОТЫ($F$2:$F$3)<>0" .FormatConditions(.FormatConditions.Count).SetFirstPriority .FormatConditions(1).Interior.Color = vbBlack .FormatConditions(1).StopIfTrue = False End With End Sub
[/vba] Автор - RAN Дата добавления - 01.04.2013 в 22:18
Serge_007
Дата: Понедельник, 01.04.2013, 22:25 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Теперь понятно что ты имел ввиду В Excel'е точно так же: Код
=И(СЧЁТЗ($F$2:$F$3)=0;СТОЛБЕЦ(A1)<=ПОИСКПОЗ("и";$F$7:$N$7;);СТРОКА(A1)<=СЧЁТ($A$8:$A$20))
Теперь понятно что ты имел ввиду В Excel'е точно так же: Код
=И(СЧЁТЗ($F$2:$F$3)=0;СТОЛБЕЦ(A1)<=ПОИСКПОЗ("и";$F$7:$N$7;);СТРОКА(A1)<=СЧЁТ($A$8:$A$20))
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Теперь понятно что ты имел ввиду В Excel'е точно так же: Код
=И(СЧЁТЗ($F$2:$F$3)=0;СТОЛБЕЦ(A1)<=ПОИСКПОЗ("и";$F$7:$N$7;);СТРОКА(A1)<=СЧЁТ($A$8:$A$20))
Автор - Serge_007 Дата добавления - 01.04.2013 в 22:25
Michael_S
Дата: Понедельник, 01.04.2013, 22:33 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Что-то у меня (2010) УФ не хочет работать с динамическим диапазоном, даже именованным. Переводит его в статический массив, и потом не меняется.
Что-то у меня (2010) УФ не хочет работать с динамическим диапазоном, даже именованным. Переводит его в статический массив, и потом не меняется. Michael_S
Сообщение отредактировал Michael_S - Понедельник, 01.04.2013, 22:33
Ответить
Сообщение Что-то у меня (2010) УФ не хочет работать с динамическим диапазоном, даже именованным. Переводит его в статический массив, и потом не меняется. Автор - Michael_S Дата добавления - 01.04.2013 в 22:33
Serge_007
Дата: Понедельник, 01.04.2013, 22:57 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (Michael_S )
(2010) УФ не хочет работать с динамическим диапазоном
Посмотри мой файл, делал в 2010, работает
Цитата (Michael_S )
(2010) УФ не хочет работать с динамическим диапазоном
Посмотри мой файл, делал в 2010, работаетSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (Michael_S )
(2010) УФ не хочет работать с динамическим диапазоном
Посмотри мой файл, делал в 2010, работаетАвтор - Serge_007 Дата добавления - 01.04.2013 в 22:57
Michael_S
Дата: Понедельник, 01.04.2013, 23:00 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Сереж, в том-то и дело, что твой тоже не работает.
Сереж, в том-то и дело, что твой тоже не работает. Michael_S
Ответить
Сообщение Сереж, в том-то и дело, что твой тоже не работает. Автор - Michael_S Дата добавления - 01.04.2013 в 23:00
Полковник МВД
Дата: Понедельник, 01.04.2013, 23:04 |
Сообщение № 12
Только что проверял, после твоего поста-работает Снять видео?
Только что проверял, после твоего поста-работает Снять видео? Полковник МВД
Ответить
Сообщение Только что проверял, после твоего поста-работает Снять видео? Автор - Полковник МВД Дата добавления - 01.04.2013 в 23:04
RAN
Дата: Понедельник, 01.04.2013, 23:12 |
Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
То, что СЧЁТЗ не подходит, ты и сам понял. (судя по файлу) А вот что дают все эти "И" в формуле - никак не пойму. И диапазон ячеек с УФ статический.
То, что СЧЁТЗ не подходит, ты и сам понял. (судя по файлу) А вот что дают все эти "И" в формуле - никак не пойму. И диапазон ячеек с УФ статический. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение То, что СЧЁТЗ не подходит, ты и сам понял. (судя по файлу) А вот что дают все эти "И" в формуле - никак не пойму. И диапазон ячеек с УФ статический. Автор - RAN Дата добавления - 01.04.2013 в 23:12
Michael_S
Дата: Понедельник, 01.04.2013, 23:12 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Зачем, я верю.
Ответить
Сообщение Зачем, я верю. Автор - Michael_S Дата добавления - 01.04.2013 в 23:12
RAN
Дата: Понедельник, 01.04.2013, 23:13 |
Сообщение № 15
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Цитата (Полковник МВД )
Снять видео?
Да.
Цитата (Полковник МВД )
Снять видео?
Да.RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Цитата (Полковник МВД )
Снять видео?
Да.Автор - RAN Дата добавления - 01.04.2013 в 23:13
Serge_007
Дата: Понедельник, 01.04.2013, 23:25 |
Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (RAN )
СЧЁТЗ не подходит, ты и сам понял
Нет. А чем не подходит? В файле я использую эту функцию Цитата (RAN )
что дают все эти "И" в формуле
И() в формуле УФ одна. Применяется для возврата ИСТИНА при выполнении всех условий. .Цитата (RAN )
Цитата (Полковник МВД )
Снять видео?
Да.
Цитата (RAN )
СЧЁТЗ не подходит, ты и сам понял
Нет. А чем не подходит? В файле я использую эту функцию Цитата (RAN )
что дают все эти "И" в формуле
И() в формуле УФ одна. Применяется для возврата ИСТИНА при выполнении всех условий. .Цитата (RAN )
Цитата (Полковник МВД )
Снять видео?
Да.
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (RAN )
СЧЁТЗ не подходит, ты и сам понял
Нет. А чем не подходит? В файле я использую эту функцию Цитата (RAN )
что дают все эти "И" в формуле
И() в формуле УФ одна. Применяется для возврата ИСТИНА при выполнении всех условий. .Цитата (RAN )
Цитата (Полковник МВД )
Снять видео?
Да.
Автор - Serge_007 Дата добавления - 01.04.2013 в 23:25
RAN
Дата: Вторник, 02.04.2013, 00:12 |
Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Вроде разобрался. Получилось так (с запасом). Код
=И(СЧИТАТЬПУСТОТЫ($F$2:$F$3)<>0;СТОЛБЕЦ(A1)<=ПОИСКПОЗ("и";$F$7:$BA$7;)-1;СТРОКА(A1)<=СЧЁТ($A$8:$A$1000))
Применять к СЧИТАТЬПУСТОТЫ = 0 только когда все заполнены, а СЧЕТЗ <>0, когда заполнена хотя-бы одна.
Вроде разобрался. Получилось так (с запасом). Код
=И(СЧИТАТЬПУСТОТЫ($F$2:$F$3)<>0;СТОЛБЕЦ(A1)<=ПОИСКПОЗ("и";$F$7:$BA$7;)-1;СТРОКА(A1)<=СЧЁТ($A$8:$A$1000))
Применять к СЧИТАТЬПУСТОТЫ = 0 только когда все заполнены, а СЧЕТЗ <>0, когда заполнена хотя-бы одна. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Вроде разобрался. Получилось так (с запасом). Код
=И(СЧИТАТЬПУСТОТЫ($F$2:$F$3)<>0;СТОЛБЕЦ(A1)<=ПОИСКПОЗ("и";$F$7:$BA$7;)-1;СТРОКА(A1)<=СЧЁТ($A$8:$A$1000))
Применять к СЧИТАТЬПУСТОТЫ = 0 только когда все заполнены, а СЧЕТЗ <>0, когда заполнена хотя-бы одна. Автор - RAN Дата добавления - 02.04.2013 в 00:12
Serge_007
Дата: Вторник, 02.04.2013, 00:27 |
Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (RAN )
СЧИТАТЬПУСТОТЫ = 0 только когда все заполнены, а СЧЕТЗ <>0, когда заполнена хотя-бы одна
Я уже предлагал Со СЧЕТЗ можно так: И так ещё: Код
=СУММ(--($F$2:$F$3<>""))<2
Цитата (RAN )
СЧИТАТЬПУСТОТЫ = 0 только когда все заполнены, а СЧЕТЗ <>0, когда заполнена хотя-бы одна
Я уже предлагал Со СЧЕТЗ можно так: И так ещё: Код
=СУММ(--($F$2:$F$3<>""))<2
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (RAN )
СЧИТАТЬПУСТОТЫ = 0 только когда все заполнены, а СЧЕТЗ <>0, когда заполнена хотя-бы одна
Я уже предлагал Со СЧЕТЗ можно так: И так ещё: Код
=СУММ(--($F$2:$F$3<>""))<2
Автор - Serge_007 Дата добавления - 02.04.2013 в 00:27
RAN
Дата: Вторник, 02.04.2013, 01:03 |
Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Впоролся в ЗЛО (объединенные ячейки). Пришлось переделывать на ИЛИ.
Впоролся в ЗЛО (объединенные ячейки). Пришлось переделывать на ИЛИ. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Впоролся в ЗЛО (объединенные ячейки). Пришлось переделывать на ИЛИ. Автор - RAN Дата добавления - 02.04.2013 в 01:03
Serge_007
Дата: Вторник, 02.04.2013, 01:06 |
Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Это не обязательно
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Это не обязательно Автор - Serge_007 Дата добавления - 02.04.2013 в 01:06