1. При условном форматирований как можно нарисовать диагональные границы ячейки. 2. При условном форматирований как можно сделать жирным границ ячейки.
1. При условном форматирований как можно нарисовать диагональные границы ячейки. 2. При условном форматирований как можно сделать жирным границ ячейки.Казак
Добрый день. Да в принципе как и все остальное (цвет, шрифт и т.д.) Непонятно, что у Вас не получается... приложите файл с примером, быстрее получите помощь.
Добрый день. Да в принципе как и все остальное (цвет, шрифт и т.д.) Непонятно, что у Вас не получается... приложите файл с примером, быстрее получите помощь.sboy
Перефразирую, Условным форматированием это невозможно, даже если пытаться нужные типы линий подпихнуть через VBA. А вот например через UDF или макрос изменять формат ячейки изходя из значения ячейки - можно.
Перефразирую, Условным форматированием это невозможно, даже если пытаться нужные типы линий подпихнуть через VBA. А вот например через UDF или макрос изменять формат ячейки изходя из значения ячейки - можно.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Private Sub Worksheet_Change(ByVal Target As Range) For Each cl In Target.Cells If cl.Value = 1 Then With cl.Borders .LineStyle = xlContinuous .ColorIndex = xlAutomatic .TintAndShade = 0 .Weight = xlThick End With
With cl.Borders(xlDiagonalUp) .LineStyle = xlContinuous .ColorIndex = xlAutomatic .TintAndShade = 0 .Weight = xlThin End With Else cl.Borders.LineStyle = xlNone cl.Borders(xlDiagonalUp).LineStyle = xlNone End If Next End Sub
Private Sub Worksheet_Change(ByVal Target As Range) For Each cl In Target.Cells If cl.Value = 1 Then With cl.Borders .LineStyle = xlContinuous .ColorIndex = xlAutomatic .TintAndShade = 0 .Weight = xlThick End With
With cl.Borders(xlDiagonalUp) .LineStyle = xlContinuous .ColorIndex = xlAutomatic .TintAndShade = 0 .Weight = xlThin End With Else cl.Borders.LineStyle = xlNone cl.Borders(xlDiagonalUp).LineStyle = xlNone End If Next End Sub
sboy, Думаю уместнее UDF и в соседнюю ячейку его в нем же указать где применяем формат. ведь значение может быть расчетным. Ну или на Calculate завязываться, что менее интересно. Но все конечно от задачи зависит.
sboy, Думаю уместнее UDF и в соседнюю ячейку его в нем же указать где применяем формат. ведь значение может быть расчетным. Ну или на Calculate завязываться, что менее интересно. Но все конечно от задачи зависит.bmv98rus
Замечательный Временно просто медведь , процентов на 20.