| Цитата |
|---|
| написал: почему ИНДЕКС с ПОИСКПОЗ не работали |
Можно немного обмануть эту ситуацию и применить формулу
| Код |
|---|
=ИНДЕКС($F$2:$AP$2;;ПОИСКПОЗ(AR3;F3:AP3;0)+1) |
| Код |
|---|
=МИНЕСЛИ(G3:AP3;G3:AP3;"<>0") |
Изменено: - 26.12.2025 21:34:13
|
19.12.2025 21:19:31
Добрый вечер. Для упрощения можно использовать функцию WorksheetFunction.Min, она игнорирует все, кроме чисел.
|
|||
|
|
|
|
16.12.2025 21:00:31
gling, Добрый вечер. У вас небольшая ошибка в макросе в приложенном файле. Тип переменной Yac_kaCvet не должен быть Range, если выбирать цвет ячейки в той же таблице, то в нее будет записан код цвета. Верните, как было у вас ранее тип Variant.
|
|
|
|
|
|
14.12.2025 09:55:20
Изменено: - 14.12.2025 10:26:44
|
|||
|
|
|
|
13.12.2025 10:11:19
Excaz, Здравствуйте. Для вашего примера можно использовать такой макрос.
Изменено: - 13.12.2025 10:41:27
|
|||||||
|
|
|
|
12.12.2025 22:02:17
Добрый вечер. Посмотрите вариант с простым перебором. Это просто набросок. Нужно выделить исходную таблицу и запустить макрос. Результат выводится начиная с ячейки I2.
|
|||
|
|
|
|
26.11.2025 22:47:12
Если вам требуется оперативно переопределять диапазон, то, например можно где то на листе создать список имен таких диапазонов, на его основе сделать в определенной ячейке выпадающий список и в коде ссылаться на эту ячейку.
Например в ячейке W1 вставлено "Таблица1[Столбец1]". Тогда вторую строку кода можно записать так
|
|||
|
|
|
|
26.11.2025 21:25:29
Добрый вечер. Вопрос первый. Это можно реализовать макросом. Например так, вставьте в модуль листа этот код
|
|||
|
|
|
|
23.11.2025 16:14:04
nidef, Добрый день. Формулы не могут определять цвет шрифта. Если это условное форматирование, то можно сделать формулами, а если ручное изменение цвета, то только с использованием VBA. В любом случае нужен пример с пояснениями.
Изменено: - 23.11.2025 16:14:57
|
|
|
|
|