У меня есть электронная таблица, в которой значения вставляются из другого места и каждый раз имеют различное форматирование цвета.Что я хотел бы сделать, это установить цвет строки, чтобы соответствовать цвету конкретной ячейки.я использовал следующий код для установки цвета интерьера (см. ниже).
В настоящее время мне нужно повторить эту строку кода для каждой строки в моем листе, как я могу сделать код короче и не ссылаться на негокаждая строка?
Private Sub Work:sheet_SelectionChange(ByVal Target As Range)
Me.Range("G114:AH114").Interior.Color = Me.Range("B114").Interior.Color
Me.Range("G115:AH115").Interior.Color = Me.Range("B115").Interior.Color
Me.Range("G116:AH116").Interior.Color = Me.Range("B116").Interior.Color
Me.Range("G117:AH117").Interior.Color = Me.Range("B117").Interior.Color
Me.Range("G118:AH118").Interior.Color = Me.Range("B118").Interior.Color
Me.Range("G119:AH119").Interior.Color = Me.Range("B119").Interior.Color
Me.Range("G120:AH120").Interior.Color = Me.Range("B120").Interior.Color
End Sub
спасибо