根据数值突出显示X个单元格

时间:2015-12-16 09:54:44

标签: excel vba excel-vba excel-2010

我在excel中创建了一个度假追踪器。第一个工作表从SharePoint中提取数据,其中包含开始日期,结束日期和日期差异计算。

Sheet1
A2=12/16/2015
B2=12/20/2015
C2=5

第二张表是数据的可视化。它从单元格B1开始,然后出去90天。它是日期的单词表示。以下是我使用=UPPER(TEXT(B2,"DDD"))

的公式
Sheet2
B1=WED
C1=THU
D1=FRI
E1=SAT
F1=SUN

下一行总是B2有一个公式,它始终是今天的日期。从那里我添加一个日期将日期增加到90天。 B2=Today()和其他单元格=B2+1等等

B2=16
C2=17
D2=18
E2=19
F2=20

我尝试做的是在start date上突出显示end dateSheet2。例如,老板正在12/16/2015度假,直到12/20/2015。我需要在B3-F3上以红色突出显示的单元格Sheet2。从12/17/201512/19/2015休假的秘书将其单元格从单元格C4-E4.中突出显示为另一种颜色

这可能需要一些VBA,我只需要一个起点。我尝试使用VLOOKUP来提取数据,但使用其他工作表中的范围无效。说实话,我不知道这是否是正确的方法。

1 个答案:

答案 0 :(得分:1)

Sheet2上B2:ZZ2的条件格式

=AND(B2>=Sheet1!$A$2,B2<=Sheet1!$B$2)

选择你喜欢的颜色