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

Вход

Регистрация

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

 

= Мир MS Excel/Заблокировать ввод - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Заблокировать ввод
RAN Дата: Понедельник, 01.04.2013, 21:33 | Сообщение № 1
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Всем наше с кисточкой!
Никак не сдружусь с УФ, особенно со СМЕЩ.
Нарисуйте формулку для УФ, плззз.
Пока обязательные поля (желтые) не заполнены, черный фон на диапазоне для ввода данных и красная надпись.
Заполнили поля - заливка исчезает.
Желательно динамическую.
Число строк - с 8 и до забора (конца)
Число столбцов - с F и до обеда (столбца, в заголовке которого есть "и" (итого))
С надписью справился, а с диапазоном застрял.

Должно работать в любой версии.
Пароля нет.
К сообщению приложен файл: 9262643.xls (29.5 Kb)


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеВсем наше с кисточкой!
Никак не сдружусь с УФ, особенно со СМЕЩ.
Нарисуйте формулку для УФ, плззз.
Пока обязательные поля (желтые) не заполнены, черный фон на диапазоне для ввода данных и красная надпись.
Заполнили поля - заливка исчезает.
Желательно динамическую.
Число строк - с 8 и до забора (конца)
Число столбцов - с F и до обеда (столбца, в заголовке которого есть "и" (итого))
С надписью справился, а с диапазоном застрял.

Должно работать в любой версии.
Пароля нет.

Автор - RAN
Дата добавления - 01.04.2013 в 21:33
Serge_007 Дата: Понедельник, 01.04.2013, 21:42 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (RAN)
Пока обязательные поля (желтые) не заполнены, черный фон на диапазоне для ввода данных и красная надпись.
Заполнили поля - заливка исчезает

Код
=ИЛИ($F$2="";$F$3="")

Остальное не понял...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (RAN)
Пока обязательные поля (желтые) не заполнены, черный фон на диапазоне для ввода данных и красная надпись.
Заполнили поля - заливка исчезает

Код
=ИЛИ($F$2="";$F$3="")

Остальное не понял...

Автор - Serge_007
Дата добавления - 01.04.2013 в 21:42
RAN Дата: Понедельник, 01.04.2013, 21:47 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Остальное - как динамически определить диапазон для применения УФ F8:L17


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеОстальное - как динамически определить диапазон для применения УФ F8:L17

Автор - RAN
Дата добавления - 01.04.2013 в 21:47
Wasilich Дата: Понедельник, 01.04.2013, 21:52 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Цитата (RAN)
Желательно динамическую.
Число строк - с 8 и до забора (конца)
Число столбцов - с F и до обеда (столбца, в заголовке которого есть "и" (итого))

А чё обязательно динамическую.
А если просто, скопировать формат ячеек до забора и до обеда
К сообщению приложен файл: RAN.xls (29.5 Kb)
 
Ответить
Сообщение
Цитата (RAN)
Желательно динамическую.
Число строк - с 8 и до забора (конца)
Число столбцов - с F и до обеда (столбца, в заголовке которого есть "и" (итого))

А чё обязательно динамическую.
А если просто, скопировать формат ячеек до забора и до обеда

Автор - Wasilich
Дата добавления - 01.04.2013 в 21:52
RAN Дата: Понедельник, 01.04.2013, 21:59 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Не кошерно. smile
Нужно создать кучу шаблонов с разнным количеством строк и столбцов.

Нашел вариант
=СЧИТАТЬПУСТОТЫ($F$2:$F$3)=0
В 2003 есть эта формула?


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеНе кошерно. smile
Нужно создать кучу шаблонов с разнным количеством строк и столбцов.

Нашел вариант
=СЧИТАТЬПУСТОТЫ($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 есть эта формула?
Есть.
Но можно заменить на
Код
=СЧЁТЗ($F$2:$F$3)=0


Цитата (RAN)
динамически определить диапазон для применения УФ
Андрей, а как на VBA это делается?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (RAN)
=СЧИТАТЬПУСТОТЫ($F$2:$F$3)=0
В 2003 есть эта формула?
Есть.
Но можно заменить на
Код
=СЧЁТЗ($F$2:$F$3)=0


Цитата (RAN)
динамически определить диапазон для применения УФ
Андрей, а как на VBA это делается?

Автор - Serge_007
Дата добавления - 01.04.2013 в 22:00
RAN Дата: Понедельник, 01.04.2013, 22:18 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
На 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
Дата добавления - 01.04.2013 в 22:18
Serge_007 Дата: Понедельник, 01.04.2013, 22:25 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Теперь понятно что ты имел ввиду smile
В Excel'е точно так же:
Код
=И(СЧЁТЗ($F$2:$F$3)=0;СТОЛБЕЦ(A1)<=ПОИСКПОЗ("и";$F$7:$N$7;);СТРОКА(A1)<=СЧЁТ($A$8:$A$20))
К сообщению приложен файл: RAN_CF_2.xls (32.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТеперь понятно что ты имел ввиду smile
В 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) УФ не хочет работать с динамическим диапазоном, даже именованным. Переводит его в статический массив, и потом не меняется.


Сообщение отредактировал 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, работает


Ю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
Дата добавления - 01.04.2013 в 23:00
Полковник МВД Дата: Понедельник, 01.04.2013, 23:04 | Сообщение № 12
Группа: Гости
Только что проверял, после твоего поста-работает
Снять видео?
 
Ответить
СообщениеТолько что проверял, после твоего поста-работает
Снять видео?

Автор - Полковник МВД
Дата добавления - 01.04.2013 в 23:04
RAN Дата: Понедельник, 01.04.2013, 23:12 | Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
То, что СЧЁТЗ не подходит, ты и сам понял. (судя по файлу) smile
А вот что дают все эти "И" в формуле - никак не пойму.
И диапазон ячеек с УФ статический.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеТо, что СЧЁТЗ не подходит, ты и сам понял. (судя по файлу) smile
А вот что дают все эти "И" в формуле - никак не пойму.
И диапазон ячеек с УФ статический.

Автор - 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
Репутация: 1163 ±
Замечаний: 0% ±

2010
Цитата (Полковник МВД)
Снять видео?

Да.


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Цитата (Полковник МВД)
Снять видео?

Да.

Автор - RAN
Дата добавления - 01.04.2013 в 23:13
Serge_007 Дата: Понедельник, 01.04.2013, 23:25 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (RAN)
СЧЁТЗ не подходит, ты и сам понял
Нет. А чем не подходит? В файле я использую эту функцию
Цитата (RAN)
что дают все эти "И" в формуле
И() в формуле УФ одна. Применяется для возврата ИСТИНА при выполнении всех условий.

.
Цитата (RAN)
Цитата (Полковник МВД)
Снять видео?
Да.



ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (RAN)
СЧЁТЗ не подходит, ты и сам понял
Нет. А чем не подходит? В файле я использую эту функцию
Цитата (RAN)
что дают все эти "И" в формуле
И() в формуле УФ одна. Применяется для возврата ИСТИНА при выполнении всех условий.

.
Цитата (RAN)
Цитата (Полковник МВД)
Снять видео?
Да.


Автор - Serge_007
Дата добавления - 01.04.2013 в 23:25
RAN Дата: Вторник, 02.04.2013, 00:12 | Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Вроде разобрался.
Получилось так (с запасом).
Код
=И(СЧИТАТЬПУСТОТЫ($F$2:$F$3)<>0;СТОЛБЕЦ(A1)<=ПОИСКПОЗ("и";$F$7:$BA$7;)-1;СТРОКА(A1)<=СЧЁТ($A$8:$A$1000))

Применять к
Код
=$F$8:$BA$1000


СЧИТАТЬПУСТОТЫ = 0 только когда все заполнены, а СЧЕТЗ <>0, когда заполнена хотя-бы одна.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеВроде разобрался.
Получилось так (с запасом).
Код
=И(СЧИТАТЬПУСТОТЫ($F$2:$F$3)<>0;СТОЛБЕЦ(A1)<=ПОИСКПОЗ("и";$F$7:$BA$7;)-1;СТРОКА(A1)<=СЧЁТ($A$8:$A$1000))

Применять к
Код
=$F$8:$BA$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="")

Со СЧЕТЗ можно так:
Код
=СЧЁТЗ($F$2:$F$3)<2

И так ещё:
Код
=СУММ(--($F$2:$F$3<>""))<2


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (RAN)
СЧИТАТЬПУСТОТЫ = 0 только когда все заполнены, а СЧЕТЗ <>0, когда заполнена хотя-бы одна

Я уже предлагал
Код
=ИЛИ($F$2="";$F$3="")

Со СЧЕТЗ можно так:
Код
=СЧЁТЗ($F$2:$F$3)<2

И так ещё:
Код
=СУММ(--($F$2:$F$3<>""))<2

Автор - Serge_007
Дата добавления - 02.04.2013 в 00:27
RAN Дата: Вторник, 02.04.2013, 01:03 | Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Впоролся в ЗЛО (объединенные ячейки). Пришлось переделывать на ИЛИ.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеВпоролся в ЗЛО (объединенные ячейки). Пришлось переделывать на ИЛИ.

Автор - RAN
Дата добавления - 02.04.2013 в 01:03
Serge_007 Дата: Вторник, 02.04.2013, 01:06 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Это не обязательно smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЭто не обязательно smile

Автор - Serge_007
Дата добавления - 02.04.2013 в 01:06
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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