【发布时间】:2017-02-07 23:00:00
【问题描述】:
我正在努力使用应该为部分文本着色的 VBA 宏。
宏看起来像
Sub Note()
Dim c As Range
Dim val As String
Set c = ActiveCell
val = InputBox("Add note", "Note text")
If IsEmpty(c.Value) = True Then
c.Value = Format(Now(), "DD MMM YY Hh:Nn") & ": " & val
Else
c.Value = c.Value & Chr(10) & Format(Now(), "DD MMM YY Hh:Nn") & ": " & val
End If
End Sub
我想实现 Now() 为红色,其余文本为绿色。
我尝试使用 .Font.Color = vbRed 等,但没有任何运气
我也在看this answer,但这不是我想要的
【问题讨论】: