Я пытаюсь автоматически подчеркнуть определенные строки на основе уникальных идентификаторов проекта в столбце 1. Пожалуйста, смотрите пример таблицы в приложении. Каждый ID проекта может иметь разное количество строк, связанных каждый раз, и я хочу отделить каждый проект нижней строкой, но не каждой строкой. Я пытался выяснить правильную формулу для ввода при условном форматировании. Большое спасибо

Пример таблицы:

2 ответа2

2

Правило условного форматирования будет:

=AND($A2<>"",$A2<>$A1)

С диапазоном "Относится к" от $A$2:$D$17

Установите формат для верхней границы.

-3

Я хотел бы предложить вам самый быстрый способ, это использование MACRO.

Проверьте снимок экрана:

    Sub AddLineWhenValueChanges()

    Application.ScreenUpdating = False
    Dim LastRow As Long
    Dim xrg As Range
    LastRow = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
    For Each xrg In Range("A2:A" & LastRow)
        If xrg <> xrg.Offset(1, 0) Then
            Range("A" & xrg.Row & ":D" & xrg.Row).Borders(xlEdgeBottom).LineStyle = xlContinuous
        End If
    Next xrg
    Application.ScreenUpdating = True
End Sub

NB Вставьте этот код VBA как Модуль с Листом.

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