Function cellcolor(a As Range) cellcolor = a.Interior.color End Function Function ifcolor(a As Range) Dim i As Long Application.Volatile i = a.Interior.color Select Case i Case Is = 255: ifcolor = 1 Case Else: ifcolor = "" End Select End Function
[/vba]
Case Is = 255: ifcolor = 1 что прописать что бы значение было со столбца A таблицы
подскажите как подправить, [vba]
Код
Function cellcolor(a As Range) cellcolor = a.Interior.color End Function Function ifcolor(a As Range) Dim i As Long Application.Volatile i = a.Interior.color Select Case i Case Is = 255: ifcolor = 1 Case Else: ifcolor = "" End Select End Function
[/vba]
Case Is = 255: ifcolor = 1 что прописать что бы значение было со столбца A таблицыmicholap_denis
Pelena, спасибо. вопросик если ячейка выделяется цветом условным форматированием то не работает (если просто закрасить -работает)... а почему??
Pelena, спасибо. вопросик если ячейка выделяется цветом условным форматированием то не работает (если просто закрасить -работает)... а почему??micholap_denis
With Range("Счета") .FormatConditions.Add Type:=xlTextString, String:="(расч.)", _ TextOperator:=xlEndsWith .FormatConditions(.FormatConditions.Count).SetFirstPriority .FormatConditions(1).Interior.color = 255 End With End Sub
[/vba]
че то в нем похоже нужно менять
Pelena, вот макрос УФ
[vba]
Код
With Range("Счета") .FormatConditions.Add Type:=xlTextString, String:="(расч.)", _ TextOperator:=xlEndsWith .FormatConditions(.FormatConditions.Count).SetFirstPriority .FormatConditions(1).Interior.color = 255 End With End Sub
Function ifcolor(a As Range) Dim i As Long Application.Volatile i = a.DisplayFormat.Interior.Color Select Case i Case Is = 255: ifcolor = Cells(a.Row, 1) Case Else: ifcolor = "" End Select End Function
[/vba] если так то ощибка знач....
Pelena, [vba]
Код
Function ifcolor(a As Range) Dim i As Long Application.Volatile i = a.DisplayFormat.Interior.Color Select Case i Case Is = 255: ifcolor = Cells(a.Row, 1) Case Else: ifcolor = "" End Select End Function