хорошо, так что ... мне нужно очистить старую границу диапазона, прежде чем применять новую с изменением, я безуспешно пытался. это должно быть выполнено до 'Установить новую продолжительность в ячейке хранения
Как я могу этого добиться?
If Cells(9, Target.Column).Value = "Dur" Then 'Duration Change and Check for proper datbase coluumn
'Update Colors
'Clears Old Color
If Range("A8").Value <> Empty Then Range(Cells(Target.Row, Target.Column), Cells(Target.Row + Range("A8").Value - 1, Target.Column + 3)).Interior.Color = 16777215 'Clear Previos Colors Based on Previous Duration (if any)
'Set New Duration in holding cell
Range("A7").Value = Target.Value
'Sets New color
If Target.Value <> Empty Then Range(Cells(Target.Row, Target.Column), Cells(Target.Row + Range("A8").Value - 1, Target.Column + 3)).Interior.Color = Range("FillColor").Interior.Color 'Add New Color
'Sets Border around
If Target.Value <> Empty Then Range(Cells(Target.Row, Target.Column), Cells(Target.Row + Range("A8").Value - 1, Target.Column + 3)).BorderAround , ColorIndex:=xlAutomatic, Weight:=xlThin
End If