Private Sub Worksheet_Change(ByVal Target As Range)
Dim sLetter
If Target.Address = "$B$2" Then
sLetter = Asc(Target.Value) - 63
With Target.Offset(, 1).Interior
Select Case sLetter
Case Is < 27
.ColorIndex = sLetter
End Select
End With
End If
End Sub
请帮忙一个一个解释一下。
帮我设计一下程序。先谢过。
当转固日期大于系统日期时,在《是否转固》列单元格里对应显示绿色;
当转固日期小于等于系统日期时,在《是否转固》列单元格里对应显示红色;
当转固单元格没有值,空值时,无显示颜色;
在《是否转固》列单元格里,显示Y 和 N ,Y代表已经转固,N代表没有转固。 打开工作表时,如果转固日期<=系统日期时,显示N 。可以手动输入Y ,如果输入Y代表已转固,颜色变为绿色。
帮我写一下程序。
根据时间公式关系,显示出颜色。
当转固时间大于系统时间时,显示为绿色;
当转固时间小于等于系统时间时,显示为红色;
转固时间单元格里的时间为空时,不显示任何颜色;
帮我写一下程序,先谢过了。