1

У меня есть лист Excel с данными запланированных и ожидающих проектов. В столбце "I" указано количество недель, необходимых для завершения проекта. Каждая строка имеет отдельные проекты в списке. Столбцы от "J" до "BH" не заполнены, и каждая ячейка в этом столбце для этой строки указывает неделю. Поэтому, если значение в столбце "I", строка "2" равно 4, я хочу, чтобы Excel выделил ячейки в соответствии с этой строкой проекта. то есть цветные столбцы от J до M в строке 2.

лист проекта

Я также знаком с VBA. Какие-либо предложения?

1 ответ1

3

Это можно сделать с помощью условного форматирования. Я предположил, что колонки продолжаются «июль (1 2 3 4); август (1 2 3 4) и т.д.».

Выберите ячейки, которые вы хотите закрасить, и перейдите в раздел Домашняя страница> Условное форматирование> Новое правило.

Затем выберите «Использовать формулу, чтобы определить, какие ячейки форматировать».

Формула

=$I13>=(COLUMN(J13) - COLUMN($I13))

В основном, с помощью (COLUMN(J13) - COLUMN($I13)) мы проверяем, сколько столбцов (недель) существует с начала. Затем мы сравниваем это с количеством недель.

Отредактируйте формат ячейки по своему вкусу и нажмите "ОК" и "ОК".

Вы должны получить что-то вроде этого:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .