gpt4 book ai didi

excel - 完成行的自动格式

转载 作者:行者123 更新时间:2023-12-02 19:10:47 29 4
gpt4 key购买 nike

如果 AD 列中输入了值,则此代码应将行中的所有文本更改为绿色。然而,这不会自动发生。 我应该补充一点,当手动运行宏时,“已完成”行文本确实会更改为正确的颜色。此代码片段已添加到 Microsoft Excel 对象 Sheet1 中。发生的另一件事是手动运行宏时标题行文本会变色。如何阻止标题行文本变色并使该宏自动运行?

Private Sub Worksheet_Calculate()
RowComplete
End Sub

Sub RowComplete()
Dim row As Range
For Each row In ActiveSheet.UsedRange.Rows
If row.Cells(1, "AD").Value > 0 Then
row.Font.Color = RGB(0, 176, 80)
Else
row.Font.ColorIndex = xlNone
End If
Next row
End Sub

最佳答案

这是你想要的吗?

Private Sub Worksheet_Change(ByVal Target As Range)

Dim r As Range
Set r = Target.EntireRow

If Target.row = 1 Then Exit Sub 'don't change header color

If r.Cells(1, "D").Value <> "" Then 'change "D" to applicable column
r.Font.Color = RGB(0, 176, 80)
Else
r.Font.ColorIndex = xlNone
End If

End Sub

关于excel - 完成行的自动格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34515772/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com