4

Я делаю изменения в большом листе Excel, и каждое внесенное мной изменение должно быть выделено фиолетовым цветом. Прямо сейчас я набираю изменения и затем нажимаю фиолетовый текст.

Есть ли способ заставить Excel всегда печатать фиолетовым? Или есть сочетание клавиш, которое я могу использовать, чтобы применить фиолетовый текст, не отрывая рук от клавиатуры?

Я не спрашиваю, как изменить сочетания клавиш. Мне нужно получить чистый лист (все еще не видны изменения дорожки) с ячейками, которые я изменил в фиолетовом тексте. Я не меняю каждую клетку, только около 30% из них.

3 ответа3

3

Если VBA является допустимым решением: Вы можете использовать событие Change чтобы автоматически раскрасить ячейку, если вы измените значения.

Пример изменения цвета текста на фиолетовый

Private Sub Worksheet_Change(ByVal Target As Range)
    Target.Font.ColorIndex = 7
End Sub

Пример изменения цвета фона на красный

Private Sub Worksheet_Change(ByVal Target As Range)
    Target.Interior.Color = RGB(255, 0, 0)
End Sub
1

Попробуйте Review > Track Changes для аналогичного и минимально инвазивного эффекта.

0

Вы можете либо просто выбрать все ячейки и применить соответствующее форматирование, либо создать стиль («Основные инструменты на ленте»), например, создав (дублируя) новую или изменив существующую.

Если вам нужны только некоторые ячейки, отформатированные таким образом, вы можете провести исследование так называемого условного форматирования. Это удобная функция в Excel, которая позволяет вам создавать очень простые сценарии, которые позволяют форматировать каждую вторую строку, любую ячейку с определенным (типом) значением и т.д. - практически все, что вы хотите. Очень легко найти учебники или готовые формулы, которые вы можете скопировать и вставить с одной или двумя модификациями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .