Привет!
Хочу, чтобы у меня красными пунктирными границами ограничивался определенный диапазон. Диапазон Range(cell.Offset(0, -1), "ar47")
Макрос делает то, что я хочу, но заодно рисует границы для ячейки, которая была активна до запуска макроса
Как сделать так, чтобы макрос обрабатывал только нужный мне диапазон, не захватывая ранее активную ячейку?
Хочу, чтобы у меня красными пунктирными границами ограничивался определенный диапазон. Диапазон Range(cell.Offset(0, -1), "ar47")
Макрос делает то, что я хочу, но заодно рисует границы для ячейки, которая была активна до запуска макроса
Как сделать так, чтобы макрос обрабатывал только нужный мне диапазон, не захватывая ранее активную ячейку?
Код |
---|
Sub punktir() For Each cell In Range("b10:aq10").Cells If cell.Value = Range("a1") Then Range(cell.Offset(0, -1), "ar47").Select With Selection.Borders(xlEdgeLeft) .LineStyle = xlDash .Color = -16776961 .TintAndShade = 0 .Weight = xlMedium End With With Selection.Borders(xlEdgeTop) .LineStyle = xlDash .Color = -16776961 .TintAndShade = 0 .Weight = xlMedium End With With Selection.Borders(xlEdgeBottom) .LineStyle = xlDash .Color = -16776961 .TintAndShade = 0 .Weight = xlMedium End With With Selection.Borders(xlEdgeRight) .LineStyle = xlDash .Color = -16776961 .TintAndShade = 0 .Weight = xlMedium End With Next End Sub |