Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
19.04.2024, 22:46:32

Войти
На форуме добавлена возможность подписки на RSS-ленты любого раздела форума. Подписаться можно, нажав на иконку RSS , расположенную левее наименования раздела.
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  А можно формулой реализовать аналог конструкции For... Next?
Страниц: [1]   Вниз
Печать
Автор Тема: А можно формулой реализовать аналог конструкции For... Next?  (Прочитано 2355 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Andrew_Ko
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 48


Просмотр профиля
« : 31.05.2020, 18:50:44 »

В ряду 6 ячеек, 2 вида цвета фона - зелёный и никакой, по клику на ячейке цвет фона меняется на противоположный, общее правило заливки: в ряду не может быть "мозаики", поэтому любая ячейка ставшая зелёной делает зелёным и фон всех ячеек левее себя, а любая ячейка изменённая на  "никакая" - убирает и фон всех ячеек правее себя...
(чесслово: сам код короче, чем его описание!).
С помощь цикла  For... Next это делается легко, а вот как быть, если надо обойтись только формулами? В замешательстве
Записан
Andrew_Ko
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 48


Просмотр профиля
« Ответ #1 : 31.05.2020, 19:12:11 »

сам-себе и отвечу: нет формулы меняющей фон ячейки... Плачущий
Записан
vikttur
Глобальный модератор
Ветеран
*****

Репутация: +124/-0
Офлайн Офлайн

Сообщений: 1 816



Просмотр профиля
« Ответ #2 : 31.05.2020, 21:25:33 »

По названиию темы - да, формулой массива можно организовать цикл!
нет формулы меняющей фон ячейки...
Есть! В условном форматировании Улыбка

Для той задачи, что Вы описали в начале первого сообщения, не нужен цикл... Получается, название темы об одном (цикл), задча о другом (заливка по событию), вопрос о третьем (заливка формулой с помощью цикла)... Каша.

Название нужно давать по задаче, а не по придуманному Вами пути решения. Пример нужно показывать (об этом Вам уже не в первый раз напоминают). А так - как спросили, так и получили.
« Последнее редактирование: 31.05.2020, 22:04:18 от vikttur » Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru