Как автоматизировать вертикальные границы столбцов для 2Column-групп - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь создать автоматизированный процесс, который добавляет полужирный ВЕРТИКАЛЬНЫЙ границы для ДВУХПАРНЫХ групп столбцов.

Пробовал с серией заливки и трендом, потому что я не знаю, как написать это как код VBA ..

Конечный результат должен выглядеть следующим образом:

Это нужно для моего рабочего места, любой совет может помочь, спасибо.

С наилучшими пожеланиями, Эмануэль

Ответы [ 2 ]

0 голосов
/ 08 марта 2019

Вы можете попробовать:

Option Explicit

Sub test()

    Dim i As Long, Lastrow As Long

    'Set up to which line to add border
    Lastrow = 10

    With ThisWorkbook.Worksheets("Sheet1")
        'Set from which column to begin & end
        For i = 2 To 10 Step 2
            With .Range(.Cells(1, i), .Cells(Lastrow, i)).Borders(xlEdgeRight)
                .LineStyle = xlContinuous
            End With
        Next i

    End With

End Sub
0 голосов
/ 08 марта 2019

Используйте для этого условное форматирование, например:

  • Выделить весь лист:

enter image description here

  • Перейдите в Условное форматирование> Новое правило> Использовать формулу: =MOD(COLUMN()/2,1)=0
  • Формат по своему вкусу, пример ниже:

enter image description here

Это просто не будет смелым

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...