我的GridView中有一个列,它以这种格式显示来自SQL查询的日期:mm-dd-yyyy和我想要更改字体颜色,如果单元格值在今天日期的7天内。
这是我所拥有的,但它使一切都是相同的颜色:
int inDateOffset = 7; //within 7 days makes it a risk item...
if (DateTime.Parse(e.Row.Cells[3].Text).Date > DateTime.Now.AddDays(-inDateOffset).Date)
{
e.Row.Cells[3].ForeColor = Color.FromName(
我有一个代码,当用户单击按钮时,系统会比较当前日期和书面日期,然后用适当的颜色填充单元格。
问题是,如果在两天前我写了10-16-2017年,它将用红色填充背景。如果我今天检查的话,它必须把颜色变成黄色。问题是,一旦单元格被着色,它就不会改变颜色。
示例:
日期10-16-2017是写在3前,所以最初的颜色将是红色。
今天是10-16-2017年,所以当我按下按钮时,它必须变成黄色。
,这是我的代码:
Private Sub CommandButton1_Click()
Dim i As Integer
For i = Range("C5000").End(x
因此,我在一个日期范围内找到蓝色类型的所有行。
SELECT * FROM table
WHERE date_of_service BETWEEN CAST ('2020-01-01' AS DATE) AND CAST ('2020-09-30' AS DATE)
AND type = 'BLUE'
然后,我希望删除带有蓝色类型的行(基于ID),该类型的另一行颜色具有相同的ID,日期在蓝色类型日期之前的90天内。如果具有相同ID的蓝色以外的颜色的日期超过蓝色行列表前90天的日期,我希望保留蓝色类型行,或者如果蓝色以外的颜色在前90天内注明日期
我有一个SSRS报告,其中有一个单元格显示一个名为activity_date的字段。我希望根据另一个名为valid_to的数据集字段对此进行颜色编码,如果该字段大于14天,则为绿色,14天内为黄色,如果它晚于valid_to日期,则为红色。有人能帮我吗?
我对这些要求作了一些修改:
RED valid_to is prior to today AND cell_value is null
ORANGE valid_to is prior to today AND cell_value is NOT null
YELLOW valid_to is between today and
我创建了一个简单的excel公式,以了解单元格A1字体的颜色。
Function GetFontColorIndex(elrango As Range) As Integer
Application.Volatile
GetFontColorIndex = elrango.Cells(1, 1).Font.ColorIndex
End Function
在中
>选项>公式>工作簿计算>自动检查
在单元格A1中我有一个数字,在单元格A3中有一个数字
=GetFontColorIndex(A1)
但是,当我更改单元格A1的字体时,公式不会在单元
过去几天,我一直在努力更改数据视图中的行的颜色,具体取决于其中一个单元格中显示的日期。我在这里看过很多例子,但到目前为止都没有起到任何作用。我现在要说的是:
for (int i = 0; i < eolGrid.Rows.Count; i++)
{
DateTime dateval = Convert.ToDateTime(eolGrid.Rows[i].Cells[3].Value);
if (dateval <= date)
eolGrid.Rows[i].Cells[3].St
我有一个If语句,它说,如果这个单元格表示重新雇用,填充的颜色是这种颜色,而另一个单元格表示雇用日期,则删除该行。现在,无论单元格的颜色如何,它都会删除该行,如果该行在一个单元格中显示rehire,而在另一个中显示雇用日期。它没有考虑颜色介绍。谁能告诉我我哪里出错了?
Dim lngRow As Long
Dim lngRows As Long
'Find the last row in Column A
lngRows = Range("A" & Rows.Count).End(xlUp).Row
For lngRow = lngRows To 2 Step
我有两个工作表在同一电子表格和第二个工作表的日期是基于第一个工作表与不同的vlookup。现在,我已经知道了如果单元格中的计算值发生变化时如何更改单元格颜色:
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Interior.Color = 3
End Sub
当我在第二个工作表中使用此VBA并更改第一个工作表时,第二个工作表中的单元格颜色不会更改。当我手动更新第一个工作表时,我希望第二个工作表中具有公式的单元格更改其颜色。有可能吗?谢谢!
我有一个excel电子表格,其中有开始日期和结束日期。当一个人在不到45天内关闭一张票(开始日期和结束日期之间的差额是<45天),他们将获得0.5分。它们也需要按月进行分类。因此,11月份的日期将分配给11月栏中的各点。以下是我到目前为止所拥有的,但没有起作用的东西。
=SUM(IF(AND(MONTH(I2:I1000)=11)DATEDIF(I2:I1000,J2:J1000,"D")<=45,0.5,0)
我也尝试过一个正常的IF函数,但是当添加细胞的范围时,它似乎没有正确地添加。
| Start Date | End Date | November Po