2010-07-20 34 views
0

我在一列中獲得了一個日期範圍,我想用最後3天的藍色陰影和其餘的黃色陰影。遮蔽最後3天的顏色..幫助!

例如如果日期從1/7/10到10/7/10,我想用(日期)8/7/10,9/7/10和10/7/10以藍色遮蓋(整個)行,其餘1/7/10-7/7/10爲黃色。 (K列中的日期)

我需要VBA腳本來執行該作業,以便它可以自行識別日期並且可以在將來進行更新。

附件請查閱參考。 http://www.speedyshare.com/files/23445407/Book1.xls (在這個例子中,我希望17/7,18/7和19/7的行(從F到N)以藍色陰影,其餘行(也是從F到N)以黃色陰影)

謝謝!

回答

2

你不需要爲此編程VBA。您可以在整個行上使用條件格式,但使用引用列K中單元格的公式作爲條件。

選擇要凸顯,使活動單元格選擇的第一行的行:

=AND($K1<=TODAY(),$K1>TODAY()-3) 

變化$K1該行選擇的第一行,如果您的格式沒有按」 t從第1行開始。

僅供參考,請參閱How to apply conditional formatting in Excel

+0

我試圖使用您提供的代碼,但它不起作用。沒有一個單元格被遮擋。不幸的是,日期並未按順序排列。我還可以做些什麼? – HACHI 2010-07-21 01:10:42

+0

你是什麼意思日期沒有按順序排列?這確實有用。 – jevakallio 2010-07-21 07:12:34